Results 106 comments of coryrc

Okay, obviously the shape affects the error, but I think this formula for calculating error is correct, if inefficient: ``` for ( every vertex? just the furthest one? any!? )...

Huh, that's funny. It fails to compile the `PMP::volume()` call on ubuntu-24, which is using CGAL version 5.6-1build3, but it works both on ubuntu-22 with 5.4-1 and on my machine...

https://github.com/CGAL/cgal/commit/f34745c4d87c94f954fe1e6b7a3a1b3dbdf85e62 appears to have fixed it. There's a workaround: ``` #include // Define a pass-through exact() function for Gmpq namespace CGAL { inline const CGAL::Gmpq& exact(const CGAL::Gmpq& d) { return...

If I have 10 unsaved tabs (something I do when testing out syntax) I don't want to have to manually click through ten popups just to quit.

Isn't the convexity of linear_extrude the one that matters in your example?

IIUC convexity is used in preview for how many times a ray from the camera may intersect a face? If so, what use is that for 2d? It can only...

Well, previewed as 3d objects, hence the problem. But then you also need to allow it for every operation that can apply to 2d? a simple circle or square doesn't,...

> Circles and squares have convexity 1 so they always work with the default. Same with cylinders and cubes. But polygons need convexity specifying and imported stls. A union()'d circle...

Also someone should really run it through shellcheck...

(Since you still have `[ Not ready for merge ]` in the OP, please mark this as a Draft PR or remove that note; given the last two (off-topic) comments,...