Skip to content

Oriented bounding box #1950

Description

@alecjacobson

Oriented bounding boxes are a useful bounding primitive, used for example in Newton.

Newton currently computes them via convex hull (scipy), pca / inertia tensor, then dense sampling around major axis (warp).

Besides being off device (and convex hull is expensive) these are often sub-optimal in terms of minimizing volume or surface area. We can brute force over dense samples of all SO(3) and get tighter fits in pure warp.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

feature requestRequest for something to be addedwarp.geometryFeatures and changes to the warp.geometry module

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions