tomate44 / CurvesWB

Experiments for a FreeCAD Surface workbench
GNU Lesser General Public License v2.1
112 stars 24 forks source link

Cannot wrap honeycomb array around tube with thickness and fillde face #128

Open Nerol-Windwaker opened 2 months ago

Nerol-Windwaker commented 2 months ago

Error: "Cannot compute Inventor representation for the shape of round_WRAPPED_HONEYCOMB_ARRAY#Sketch_On_Surface: Geom2d_TrimmedCurve::U1 == U2"

pattern looks like this image

Broken face looks like this image

With old curveWB version all works fine image

Program versions: FreeCAD 0.21.2 Curves 0.6.42

celstark commented 3 days ago

I'm getting the same issue trying to do the same kind of part. As soon as I add a thickness to the Sketch-on-surface, things fall apart. If I do the full wrap of 360 or so objects, we fail with "Invalid initial face" and " Cannot compute Inventor representation for the shape of holder_model_v1#Sketch_On_Surface: Geom2d_TrimmedCurve::U1 == U2". If I just do a few of them, I can get it to not error, but it's clear something has gone wrong in creating the faces.

image

FreeCad 0.21.2 Curves Workbench 0.6.50

holder model v1d_2.zip

celstark commented 3 days ago

Going back to older versions -- 0.6.35 still has the issue 0.6.34 has a flavor of the issue. The face is simpler (a diamond) and doesn't extrude 0.6.33 does not have the issue - fine 0.6.32 does not have the issue - fine 0.6.30 does not have the issue - fine