Click or drag to resize
DigitalRuneDigitalRune.Geometry.Collisions Namespace
The DigitalRune.Geometry.Collisions namespace 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
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.