debugging complex boolean ops #260
stewartoallen
started this conversation in
General
Replies: 1 comment 9 replies
-
I should add that the mesh editor also has a repair feature that looks for, reports, and patches defects like open edges, dangling and invalid faces, etc. That code does not find any anomalies. |
Beta Was this translation helpful? Give feedback.
9 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've integrated Manifold into one of my more experimental projects, a mesh editor, which I often use as a playground for testing new capabilities that I want to add to my slicer. Using stock Manifold without my recent PR changes, I'm having difficulty debugging complex boolean on some objects. It's not clear to me how to proceed.
To start off, this is a simple test of union and subtraction.
This is a more complex test I have been doing with the jscad/modeling library involving 3DBenchy. Manifold just seems to ignore the benchy. But when I ask the API, it says all objects are manifold.
I know it's not a memory or complexity issue, because Benchy only has 225K faces, and this next Twisted Flutes model has over 2M, and it completes both tests.
Any pointers appreciated!
Beta Was this translation helpful? Give feedback.
All reactions