Johnathon Selstad
Johnathon Selstad
@Mirko-Salm Should I switch to the new Unidirectional Variant? What are the benefits?
+1 for a callback API with extremely basic buttons, sliders, and text boxes. Even something as simple as [lil-gui](https://lil-gui.georgealways.com/) would be a gamechanger. User input and multiple servers feeding one...
The non-convex/non-convex test appears to be failing on some of the GH Actions test runners due to triangulations not coming out CCW... It passes on Linux (and my personal Windows...
> It seems that there is something weird going on How did you generate this image? Since this implementation is just unioning hulls of triangle pairs, I believe it's acting...
It is interesting to note that different jobs are failing now, which suggests it might be a quirk of the order of operations... I don't suppose Manifold can catch itself...
By the way, there’s a neat trick with Minkowski Sums: “Linear” Shape Interpolation   (From: https://liris.cnrs.fr/Documents/Liris-4020.pdf ) It’s the old lerp formula `c = (b*t) + ((1-t)*a)`, but where...
Alrighty, I've changed the name to `MinkowskiSum`/`MinkowskiDifference` and added C and WASM Bindings. The one thing I'm "cheating" on is the test for NonConvex/NonConvex; it's commented out, waiting on the...
@elalish I think the Genus is -5 rather than -9 on that last test; all the failed test runners seem to agree on it 🤔 Also, the “Edit PR directly”...
Ahhh, there’s a bug in the “isConvex” implementation… it doesn’t account for multiple disconnected convex manifolds when doing the early-out check. ~~Is checking whether the genus is 0 a slow...
> Some good news: I realized something about our Booleans that gave me an idea for optimizing our performance when we have these huge internal batches. I did a quick...