Marius Kintel
Marius Kintel
Status as of 2024-03-24: The original example now works with Manifold, but is still broken with CGAL.
This does actually crash OpenSCAD when using the Manifold backend
Manifold crash is now fixed - the initial example works as expected with Manifold. CGAL still yields an empty result.
Status as of 2024-03-24: Works with Manifold, still broken with CGAL
To add to @nophead's concern: We try to do a clean evaluation in F6 mode to avoid moving any intermediate results out of CGAL's representation (causing us to lose precision...
In terms of CGAL: I guess CGAL regards this as a self-intersecting non-manifold, and hence refuses to convert it to a Polyhedron_3. We have a number of similar issues with...
Status as of 2024-03-24: * CGAL struggles rendering it, but it works with Manifold * Preview is missing the hole if Manifold was used to render previously. *
This is definitely due to coincident lines. Offsetting the notches a tiny bit fixes the problem. It can be a bit confusing to diagnose this, as evaluation is done differently...
No longer crashes
Clipper coincident line issue still applies - let's keep this open and re-test against Clipper2 when we're ready.