Provides support for collision detection.

Classes

  ClassDescription
Public classCollisionAlgorithmMatrix
A matrix which assigns a CollisionAlgorithm to each pair of Shape types.
Public classCollisionDetection
Provides methods and settings for collision detection.
Public classCollisionDomain
A collision domain that manages collision objects.
Public classCollisionFilter
A basic collision filter supporting pairwise filtering and collision groups.
Public classCollisionObject
Represents an object which can collide with other objects.
Public classCollisionObjectCollection
Represents a collection of CollisionObjects.
Public classContact
Describes a contact (or the closest points) of two objects.
Public classContactHelper
Helper methods for managing collision contacts.
Public classContactReducer
Removes contacts if a ContactSet contains more than 4 Contacts.
Public classContactSet
A collection of Contacts that describe the contact points or closest points between to collision objects.
Public classContactSetCollection
A collection of contact sets.

Structures

  StructureDescription
Public structureContactSetCollection..::..Enumerator
Enumerates the contact sets in a ContactSetCollection.

Interfaces

  InterfaceDescription
Public interfaceICollisionFilter
Represents a configurable collision filter supporting pairwise filtering and collision groups.
Public interfaceIContactFilter
A filter which processes contacts in a contact set.

Enumerations

  EnumerationDescription
Public enumerationCollisionObjectType
Defines the type of collision object.
Public enumerationCollisionQueryType
The type of collision query.
Public enumerationContinuousCollisionDetectionMode
Defines the mode of the continuous collision detection.