Click or drag to resize
DigitalRuneCollisionAlgorithmMatrixItem Property (ContactSet)
Gets or sets the CollisionAlgorithm for the pair of collision objects.

Namespace: DigitalRune.Geometry.Collisions
Assembly: DigitalRune.Geometry (in DigitalRune.Geometry.dll) Version: 1.18.0.0 (1.18.2.14427)
Syntax
public CollisionAlgorithm this[
	ContactSet pair
] { get; set; }

Parameters

pair
Type: DigitalRune.Geometry.CollisionsContactSet
A contact set containing a pair of collision objects.

Property Value

Type: CollisionAlgorithm
The collision algorithm.
Exceptions
ExceptionCondition
ArgumentNullExceptionvalue is .
ArgumentNullExceptionpair is .
KeyNotFoundException No CollisionAlgorithm is registered for the given shape pair.
Remarks
Collision algorithms can be defined per pair of shape classes (not per pair of shape instances). If an algorithm is set for [A, B], the same algorithm is automatically set for [B, A].
See Also