Marius Kintel
Marius Kintel
@adegard Do you still have this problem? This works for us on all platforms..
sweep() is work in progress, and it currently doesn't handle self-intersections very well. If you move your 2D object a little bit away from the X axis, it should work...
@indazoo If you could share your final thread model somewhere, that could be good inspiration for making a good example or demo.
Status as of 2024-03-24: This now works when using Manifold
Status as of 2024-03-24: When using the Manifold backend, this produces a manifold STL, which can also be re-imported into OpenSCAD (even reimported into an old OpenSCAD).
Thanks for the analysis! This CGAL assertion isn't even catchable (due to another issue in CGAL I think). One interesting observation: Internally, we make a copy of a CGAL Nef_polyhedron_3...
See https://github.com/CGAL/cgal/issues/422
Interesting. Perhaps it would be possible to fix that CGAL issue by manually cleaning the Nef_3 polyhedron before attempting a convex decomposition (since we try to avoid using CGAL's minkowski...
@kaklik Which version of CGAL are you using? (Help->Library Info)
@kaklik That system is a bit old. Could you try this with a system that has CGAL-4.8, as this issue should have been resolved there?