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
Another shape cut off by autobounds #134
Comments
Maybe off-topic, but: it's my understanding that auto-bounds works by transforming a bounding box successively, right? Is there any possibility of trying alternate approaches, like doing a very low resolution pass on the full extent of the manual bounds, then bringing it in to roughly the size of the shape that emerges (plus a margin)? (And re-extending that margin every time a higher-resolution pass adds geometry too close to the existing margin? Is it difficult to just re-calculate whatever's in the new area without having to recalculate the rest of the shape along with it?) |
Like issue #129, it looks like the bounds are technically correct, but are too big to be useful:
I'm going to disable autobounding for the moment, to prevent people from running into this and being confused. The bounds code emphasizes catching everything, at the cost of being very conservative. For example, if you've got a model that's mostly centered around the origin, but has a single sphere floating far away in space, it will detect that:
I'm going to make a general-purpose tracking issue for "shapes that give too-large bounds", and accumulate things there. |
FYI, I wrote a little about how the bounding box estimation works here. |
Oof, sorry; I forgot that it falls back to the manual bounds when auto-bounds fails. I just tried it again in a fresh document and you're right, it's too big, not too small. |
Is a shape being cut off a case where it's still worth reporting autobounds problems, or is autobounds basically completely at the limit of what it can be used for at this point?
The text was updated successfully, but these errors were encountered: