Info about new community or project announcements, implemented features, classes, modules or APIs. Might get technical!
PLEASE DO NOT POST HELP REQUESTS OR OTHER DISCUSSIONS HERE!
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
I think I found an issue with the step import. I isolated it to only have one part in the step-file, but I get the same behavior for several parts in the original step.
When you import this step file you get like a big cone drawn from the part. I tested the same step-file in inventor and in another software and then I don't get this behavior. Any idea why?
Thanks for testning. Is it possible for me to download a version that works? I have several step files almost the same that I could test with to verify if that is of interrest.
I have built version 7.6.2 now and there I can confirm the two gigantic cones. So, it's definitely an issue with that OCC version. For some reason the meshing algorithm tessellates the wrong part of the cone.
This creates part objects of the conical face and its boundary edges. After zooming in you can see that the face is outside the boundary edges.
uwestoehr wrote: ↑Sun May 15, 2022 12:25 pm
Please test if the different workbenches for for you as well as the different addons.
If you encounter any troubles, please report them in this thread.
Here I go.
Workbench Surface, command "Fill boundary curves" won't flip the edges' orientation.
By the way, this behavior is also found in v0.19.4 Flatpack.
wmayer wrote: ↑Sat Jun 11, 2022 7:48 am
I have built version 7.6.2 now and there I can confirm the two gigantic cones
OCC 7.6.2 is only partially to blame. What happens is that the meshing algorithm fails (insofar a regression in OCC) to create triangles for the two conical faces and FreeCAD incorrectly assumes that the two faces must be infinite and chooses the parameter range [-pi, pi] x [-50, 50]. This causes the huge cones.
git commit fbb5555f27 fixes the problem by first checking the real parameter whether it's infinite.
Result: the STEP file can be perfectly loaded and the user doesn't even notice the issue with OCC 7.6.2