chbergmann / CurvedShapesWorkbench

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

Weird "Endcaps" when using CurvedArray #25

Open newhinton opened 8 months ago

newhinton commented 8 months ago

When i create my shape with the curved array that sweeps around the path, i get weird "poles" (Fig. 2) In Figure 3 you can see the two sketches that i use, the "handle" is the base shape for the curve.

When i dont use an offset to allow both "sides" to be open, i get that weird snake through my object. Is this a bug or am i using your tool wrong?

Tested with FreeCAD 0.19 and 0.21.1

Fig. 1 Fig. 2 Fig. 3

The File in question:

test.zip

chbergmann commented 7 months ago

The problem is that the outer base shapes are lying on the border line and FreeCAD cannot calculate its with. I could solve this by adding a very small offset by default, but I am afraid this will break other designs.