Emmett Lalish

Results 245 comments of Emmett Lalish

Splitting edges is much easier than collapsing them, but we do already have an internal edge collapse method. Right now it's only for removing degenerates, but it may be modifiable...

Well, I'm already in the middle of SDFs. Really what you should be asking is when can I dedicate more time to Manifold? I'm trying to work something out, hopefully...

I think `meshIO` is working fine for testing our C++. For WASM, I'd prefer to write a bridge to an existing library like three.js that already supports lots of 3D...

This is now complete for web, since we have a WASM bundle that doesn't include meshIO and has an example linking it to three.js. I'm tempted to remove meshIO from...

I like the look of https://github.com/nschloe/meshio for a Python library for 3D file import/export. If I can manage to hook that up into our Python examples, then I'll remove our...

I suppose that's a possibility, though it would take a pretty wild heuristic to turn something non-manifold into an SDF. I would like to make a sweep-plane algorithm to remove...

That sounds pretty cool, but in my experience, I don't think random transforms will be enough. The ugly edges cases have more to do with colinear/coplanar intersections and large, complex...

A code coverage report at the very least would be very beneficial!

That would be awesome! Technically it should be possible to build Thrust with the C++ backend without using nvcc (from the CUDA toolkit) since Thrust is just a C++ header...

I think this test and the following one demonstrate all of that: https://github.com/elalish/manifold/blob/master/test/mesh_test.cpp#L698 And of course the docs: https://elalish.github.io/manifold/classmanifold_1_1_manifold.html