| CollisionAlgorithmMatrixItem Property (Shape, Shape) |
Namespace: DigitalRune.Geometry.CollisionsAssembly: DigitalRune.Geometry (in DigitalRune.Geometry.dll) Version: 1.18.0.0 (1.18.2.14427)
Syntax public CollisionAlgorithm this[
Shape shapeA,
Shape shapeB
] { get; set; }
Public Default Property Item (
shapeA As Shape,
shapeB As Shape
) As CollisionAlgorithm
Get
Set
public:
property CollisionAlgorithm^ default[Shape^ shapeA, Shape^ shapeB] {
CollisionAlgorithm^ get (Shape^ shapeA, Shape^ shapeB);
void set (Shape^ shapeA, Shape^ shapeB, CollisionAlgorithm^ value);
}
member Item : CollisionAlgorithm with get, set
Parameters
- shapeA
- Type: DigitalRune.Geometry.ShapesShape
The first shape. - shapeB
- Type: DigitalRune.Geometry.ShapesShape
The second shape.
Property Value
Type:
CollisionAlgorithmThe collision algorithm.
Exceptions 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