novaphy.ShapeType¶
Collision shape type enumeration. Stored on CollisionShape and used by the narrowphase dispatcher to pick the matching collision routine.
| Member | Description |
|---|---|
NONE |
No-geometry placeholder. |
Plane |
Infinite plane / half-space. |
Heightfield |
Regular height-grid geometry. |
Sphere |
Sphere primitive. |
Capsule |
Capsule primitive. |
Ellipsoid |
Ellipsoid primitive. |
Cylinder |
Cylinder primitive aligned along local Z. |
Box |
Oriented box primitive. |
TriangleMesh |
Triangle mesh source geometry. |
Cone |
Cone primitive. |
ConvexHull |
Convex hull described by shape-local vertices. |
Gaussian |
Gaussian-splat source geometry. |
For compatibility, the binding also exposes BOX, SPHERE, PLANE,
CAPSULE, CYLINDER, CONVEX_MESH, MESH, and HFIELD as aliases of
their canonical members.