Skip to content

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.

See Also