Table of Contents

Namespace Gravitas.CollisionHandling

Classes

CollisionDetection

Provides deterministic 3D narrow-phase collision checks.

CollisionDetectionMixed

Deterministic mixed 2D/3D narrow-phase collision checks.

CollisionPair

Owns deterministic 3D pair lifecycle, culling, contact, and notification state.

CollisionResponse

Solves deterministic contact response for one collision pair manifold.

CollisionResponse2D

Deterministic pure 2D manifold contact response.

CollisionResponseMixed

Solves deterministic mixed 3D/2D contact response with the 2D body constrained to its X/Z plane.

ContactManifold

Fixed-capacity deterministic contact manifold owned by one collision pair.

ContactManifold2D

Fixed-capacity deterministic pure 2D contact manifold owned by one collision pair.

Structs

ContactAnchor

Represents a 3D contact point in one rigid world-space frame.

ContactAnchor2D

Represents a planar contact point as a world-space origin plus a rotated local offset.

ContactManifold.Enumerator

Enumerates the active contacts in deterministic order.

ContactManifold2D.Enumerator

Enumerates the active contacts in deterministic order.

ManifoldContact

A deterministic narrow-phase contact point for a collision manifold.

ManifoldContact2D

A deterministic pure 2D narrow-phase contact point for a collision manifold.

MixedContact

Contact generated between one 3D collider and one embedded 2D collider.