Page 2 of 2

Re: Complex curved shapes with FreeCAD - Sweep along two rails with Sketcher, Part and Python

Posted: Sun Apr 10, 2022 4:08 pm
by j8sr0230
Thank you! This technique is not only suitable for variable profile thicknesses. Basically, all dimensions can be adapted by a B-spline profile. This also allows, for example, a continuously variable fillet radius of a cross-section.

Re: Complex curved shapes with FreeCAD - Sweep along two rails with Sketcher, Part and Python

Posted: Mon Apr 11, 2022 11:52 am
by hammax
... please have a look at CurvedShapesWB => a similar intention like yours.
https://forum.freecadweb.org/viewtopic.php?t=36989
It seems to have some trouble with FC.20 (or it's me? => I had to do workarounds by Ruled_Surface).
But both tools could learn from each other.

CurvedShape.PNG
CurvedShape.PNG (18.68 KiB) Viewed 1492 times

Re: Complex curved shapes with FreeCAD - Sweep along two rails with Sketcher, Part and Python

Posted: Mon Apr 11, 2022 1:30 pm
by j8sr0230
Yes, that is correct. In fact, the Curved Path Array command from the Curved Shapes WB is great and was my main inspiration for the macros presented - appreciation to the developer of this WB. However, according to the documentation, "the hullcurves should lie on or parallel to the XY- XZ- or YZ- plane". If I understand this correctly, for example, a parametric bench like the one in the following figure cannot be created with the Curved Shapes WB commands. With the help of the parameter mapping, the profile can not only be scaled, but also changed in its shape, as can be seen in the picture.
Parametric_bench.png
Parametric_bench.png (493.86 KiB) Viewed 1461 times

Re: Complex curved shapes with FreeCAD - Sweep along two rails with Sketcher, Part and Python

Posted: Wed Apr 13, 2022 4:42 am
by miniellipse
Really cool. :D

Re: Complex curved shapes with FreeCAD - Sweep along two rails with Sketcher, Part and Python

Posted: Wed Apr 13, 2022 6:19 am
by hammax
... a front fan (with no mathematical base - only by eye and feeling) showing the potential of this tool in a technical view.
With blade twist by placement angle (not yet velocity triangles !) on additional CurvesWB profile tool.
Having some doubt, that the result of blade thickness macro has parametric effect after editing the curve ???
The CurvedShape tool does it better, but there is no "circular alignment" of the profiles possible.
The trick to use birail Bspline control point positions is very useful.

CurvedShape_4.PNG
CurvedShape_4.PNG (56.31 KiB) Viewed 1320 times