You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This PR adds support for Oriented Bounding Ellipsoids (OBE) to Open3D, complementing the existing bounding volume primitives (AABB and OBB). Oriented bounding ellipsoids provide a tighter fit for certain geometries compared to boxes, which can be beneficial for:
More accurate spatial representations of point clouds and meshes
Improved collision detection and computational geometry applications
Better geometric analysis and understanding of 3D shapes
The implementation uses Khachiyan's algorithm to compute the minimum volume enclosing ellipsoid, providing an efficient approximation of the optimal bounding ellipsoid.
MVOBE support for C++ and Python for point clouds and triangle meshes (both legacy and tensor). All computation is done on CPU. Also add ellipsoid primitive for rendering as either mesh or lineset.
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Sameer Sheorey <41028320+ssheorey@users.noreply.github.com>
0 commit comments