Skip to content

Subtracting interior, non axis-aligned boxes #614

Closed Answered by elalish
starseeker asked this question in Q&A
Discussion options

You must be logged in to vote

Indeed, this is expected behavior. What you have here we call "marginal geometry"; from our wiki:

By this definition, the inputs and results are considered approximate, bounded by their respective precisions which are tracked internally. Therefore, any geometric differences within this precision are considered "in the noise" and are not considered to affect the geometric validity of the result.

If you do the Boolean first and then the rotations, you'll probably get the expected result, as then the coords are exactly identical and our symbolic perturbation does the right thing. But there's simply no way to get exactly coplanar results when things are rotated, since you've introduced roun…

Replies: 4 comments 10 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by starseeker
Comment options

You must be logged in to vote
10 replies
@starseeker
Comment options

@OLDMAN75914091
Comment options

@starseeker
Comment options

@elalish
Comment options

@OLDMAN75914091
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
4 participants
Converted from issue

This discussion was converted from issue #613 on November 14, 2023 16:05.