-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
exception in polygon.cpp #144
Comments
I assume there is a problem in b's bottom area, where some small triangles seem to sit on top of large ones 🤔 despite this mesh passing manifold test. |
Looking at it further, it is actually whole 2nd box there: I guess it boils down to what you said here:
|
Indeed, you are correct. I really need at least a decent self-overlap checker method. I might just turn that exception into one that says: "self-overlapping input detected, which is not supported". I only haven't because it's possible it could also be a legit bug, though I haven't found any recently. |
I guess I will close this one since it has to be fixed on web-ifc side. |
As discussed previously, here is example input leading to:
a.obj:
b.obj:
here is what they look like:
the exception happens when we try to get the result of a - b.
The text was updated successfully, but these errors were encountered: