Search found 2927 matches

Go to advanced search

by ickby
Sat Nov 30, 2019 10:06 am
Forum: Assembly
Topic: Reimplementing constraint solver [all solvers implemented]
Replies: 49
Views: 3111

Re: Reimplementing constraint solver [BFGS solver is up!]

sorry, can't find it anymore. IO had i local on my machine, but seems I deleted the paper collection I had
by ickby
Thu Nov 28, 2019 10:12 am
Forum: Developers corner
Topic: Adding new OCCT classes to FreeCAD python
Replies: 15
Views: 620

Re: Adding new OCCT classes to FreeCAD python

Just a general question about the naming: Is this occt sheme of naming a good idea? it seems extremely un-freecad-like. It is already pretty bad for the "BRepOffsetAPI_" things already exposed: it is completely unintuitive in the freecad environment to use occt prefixes. I'm all for exposing more fu...
by ickby
Thu Nov 28, 2019 6:19 am
Forum: Assembly
Topic: Reimplementing constraint solver [all solvers implemented]
Replies: 49
Views: 3111

Re: Reimplementing constraint solver [dogleg solver is up!]

Nice progress! It seems there is an error in the implementation. double dL = err - 0.5*(fx + Jx*h_dl).squaredNorm(); double dF = err - err_new; double rho = dL/dF; Hm, back in the days when I implemented dogleg and LM solvers I closely followed a paper (or excerpt of a bock, not sure anymore). I wil...
by ickby
Mon Nov 25, 2019 3:53 pm
Forum: TechDraw
Topic: TechDraw: going to be useful
Replies: 16
Views: 1194

Re: TechDraw: going to be useful

to my (little) knowledge this makes sense for certain types of "passung", I think press fit in english. E.g. in german norms the 10p6 press fit: You have a rod and a hole with 10mm diameter each. To assure a press fit the rod must always have a bigger diameter >10mm, the hole always a smaller one <1...
by ickby
Mon Nov 25, 2019 1:26 pm
Forum: Assembly
Topic: Reimplementing constraint solver [all solvers implemented]
Replies: 49
Views: 3111

Re: Call for team! Reimplementing constraint solver

nice progress! I really looking forward for this and hope you succeed in the improvements!
by ickby
Tue Nov 12, 2019 7:09 am
Forum: FEM
Topic: FreeCAD as pre-post procesor for MBDyn
Replies: 95
Views: 6908

Re: FreeCAD as pre-post procesor for MBDyn

You have multiple options, dependend if it only needs to serve as group or if it should be a special object (e.g. Part::Feature) 1. Make a simple group with custom icon import FreeCAD class VPGroup: def __init__(self, obj): obj.Proxy = self def getIcon(self): '''Return the icon in XPM format which w...
by ickby
Tue Nov 05, 2019 1:23 pm
Forum: Python scripting and macros
Topic: setPropertyByName
Replies: 3
Views: 119

Re: setPropertyByName

You can use pythons intrinsic setattr and getattr methods:

Code: Select all

setattr(bk.Object, winke[i], val)
by ickby
Thu Oct 31, 2019 7:01 am
Forum: Developers corner
Topic: Adventure of fixing sketcher solver for large sketches
Replies: 16
Views: 895

Re: Adventure of fixing sketcher solver for large sketches

Back then when I tried to write a 3d solver for assemblies I failed for that very reason: standard numeric solvers are unable to cope with the fact that rotational and transitional degrees of freedom have different sensitivities, a unit change in the parameter leads to to massively different changes...
by ickby
Tue Oct 29, 2019 6:49 am
Forum: Draft, Arch & BIM
Topic: Bug when using draft modifiers on a part container
Replies: 28
Views: 1204

Re: Bug when using draft modifiers on a part container

One remark: Your proposal currently use duck typing to check if a object is a Part or a group, meaning you check if it has Group property and Placement. You could also use a different way. In FreeCAD different kinds of objects can be a "Group" or a Part like object, called GeoFeatureGroup. To check ...
by ickby
Fri Oct 11, 2019 1:10 pm
Forum: Open discussion
Topic: [idea] Creating plugins for other commercial CAD software to import FreeCAD files
Replies: 17
Views: 721

Re: [idea] Creating plugins for other commercial CAD software to import FreeCAD files

The reason for the binary format is space efficiency and read write times, which are way faster for binary

Go to advanced search