chbergmann / CurvedShapesWorkbench

FreeCAD Workbench for creating 3D shapes from 2D curves
GNU Lesser General Public License v3.0
58 stars 10 forks source link

unexplained twisting happening when trying to use "Curved Segment: Interpolates a 3d shape between two 2D curves and optional hullcurves" #13

Closed yashasweeyash closed 1 year ago

yashasweeyash commented 3 years ago

Description: unexplained twisting happening when trying to use "Curved Segment: Interpolates a 3d shape between two 2D curves and optional hullcurves"

Reproduction steps: 1) create a circle on one end 2) a mirrored bspline on other end. 3) use the feature "Curved Segment: Interpolates a 3d shape between two 2d Curves and option hullcurves"

The issue happens even without the shown guide curve in the images below, so those guide curves can be ignored while trying to reproduce the issue. Screenshot from 2021-01-16 02-53-52 Screenshot from 2021-01-16 02-53-35 Screenshot from 2021-01-16 02-52-45

yashasweeyash commented 3 years ago

Update: This happens even when the bspline is not mirrored. or even if its not a bspline but just a simple rectangle

dpellegr commented 2 years ago

In my experience Curved Segment doesn't work very well for any base shape that is not a polygon (straight edges), the interpolated curves do not close and it becomes impossible to build a solid. I find it a pity, as it greatly reduce the usability of what would otherwise be an extremely versatile tool.

luzpaz commented 1 year ago

@chbergmann care to weigh-in ?

chbergmann commented 1 year ago

This issue has already been fixed