Table of Contents

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.

TriangleMesh.DegenerateTriangleException
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.