Provides geometric primitives.
Represents a box centered at the origin.
Represents a capsule centered at the local origin and upright along the y-axis.
Represents a circle in the xy plane centered at the origin.
Represents a shape consisting of several other geometric objects.
Represents a cone standing on the xz plane, pointing up in the +y direction.
Represents a convex hull of a set of points.
Represents a convex hull of several shapes.
Represents a convex polyhedron.
Represents a convex shape.
Represents a cylinder centered at the local origin and upright along the y-axis.
Defines a shape that represents an empty volume. This shape will not collide with any other shape.
Represents a height field which can be used for simple terrains.
Defines a shape that represents an infinitely large volume. This shape will collide with every other shape (except an EmptyShape).
Represents a line segment.
Represents an infinite line.
Represents the Minkowski Difference of two geometric objects.
Represents the Minkowski Sum of two geometric objects.
Represents an orthographic view volume.
Represents a perspective view volume (frustum).
Represents a plane.
Represents a point.
Represents a ray, which can be used for ray casting.
Represents a rectangle in the xy-plane centered at the origin.
Represents a scaled convex shape.
Defines the volume of an IGeometricObject.
Represents a sphere.
Represents a transformed shape.
Represents a shape defined by an ITriangleMesh.
Represents a triangle.
Represents a view volume (base implementation).