Michael Dawson-Haggerty
Michael Dawson-Haggerty
I think this is a bit more complicated to handle for general inputs, particularly if the taper results in topology changes, e.g: - taper is positive and there are interiors...
Thanks for the detailed reporting! Yeah I also have no easy way to test this, qemu looks like quite a bit of work to get set up haha. I think...
Yeah looks like the token expired. @mmatl would you mind updating the token in this repository's secrets or adding me as a project admin?
I have a todo in one of my Dockerfiles for Python 3.12 on Linux with a temporary workaround: ``` pip install https://github.com/BerkeleyAutomation/python-fcl/releases/download/v0.7.0.7/python_fcl-0.7.0.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl ```
Yeah, I've noticed mediocre results of `mesh.projected` for non-simple shapes too. Using an even lightly cleaned up `unary_union` option does do a nicer job than the current trimesh method, albeit...
Not really a good answer to this, but I did add a `mesh.projected(..., precise=True)` option which will just union the 2D triangles in shapely, and probably mostly answers this question....
Hey, yeah I'd avoid mesh boolean operations if you can even though they've gotten a lot better since manifold3d came out. A 2D union works pretty well and you can...
So the checks being run are: - `boolean_manifold(meshes, check_volume=True)` checks the inputs then discards the `check_volume` flag - `intersection(meshes, check_volume=True)` etc if called directly run the `check_volume` logic on the...
Sorry for the delay on this! Looks good, I think the tests just need to be updated to match the change?
Thanks for the update!