-
Notifications
You must be signed in to change notification settings - Fork 582
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
trimesh.bounds.oriented_bounds(mesh) documentation #1544
Comments
Hey Matheus, I don’t have a citation for you but the premise of the *3D guarantee: not sure where I saw this and could be wrong |
Thank you very much for your response. Don't you have any sources about the techniques that inspired you to develop the function? |
In fact I don't really need the sources, but a more detailed explanation of what the function does so I can explain when I present the work on congresses. I kinda struggled to understand the source code but got little success on that. |
Hey, this article is pretty good: https://en.wikipedia.org/wiki/Minimum_bounding_box_algorithms Reading it the 2D statement ("edge lies on the hull") is correct, but for 3D there are cases where we're going to return the wrong (or charitably, "approximate") result. Happy to take PR's to fix this! Or I'll add the word "approximate" to the docstring at some point 😄. |
I'll read the article and try do understand it. Again, thank you so much for your response! |
No worries thanks for looking into this in detail! |
Actually going to leave this open as I think at some point |
Hey Mike, could you please tell me what's the difference between the principal axis of inertia and vectors of the oriented bounding box ( assume the box is optimal)? I would very much appreciate it if you could easily explain this to me since I'm not good at phisics😄 |
Hey Mike, how you doing? Hope you're fine.
I'm working with this function trimesh.bounds.oriented_bounds(mesh) on my reasearch and would be of great help if you could give me some documentation, sources or some explanations about what methods it uses.
I'd appreciate if you could help me on this. Thank you!
The text was updated successfully, but these errors were encountered: