Namespace Jitter2.Collision.Shapes
Classes
- BoxShape
Represents a three-dimensional box shape.
- CapsuleShape
Represents a capsule shape defined by a radius and the length of its cylindrical section.
- ConeShape
Represents a cone shape defined by a base radius and height.
- ConvexHullShape
Represents a convex hull shape defined by a set of triangles.
- CylinderShape
Represents a cylinder shape defined by a height and radius.
- PointCloudShape
Represents the convex hull of a set of points, which may include interior points.
- RigidBodyShape
Represents the abstract base class for shapes that can be attached to a rigid body.
- Shape
Defines collision geometry in local coordinates.
- ShapeHelper
Approximates convex surfaces and calculates their bounds and mass properties.
- SphereShape
Represents a sphere.
- TransformedShape
Applies translation, rotation, scaling, or shear to another shape in local coordinates.
- TriangleMesh
Represents a triangle mesh defined by a collection of vertices and triangle indices.
- TriangleShape
Represents a triangle shape defined by a reference to a TriangleMesh and an index.
Structs
- TriangleMesh.Triangle
Indices, neighbors, and local-space normal of one mesh triangle.
- VertexSupportMap
Describes the convex hull of a set of vertices through its support points.
Interfaces
- ICloneableShape<T>
Defines a method to create a new instance of a shape for use with another rigid body.