Computes the closest points between two CollisionObjects.
Namespace: DigitalRune.Geometry.CollisionsAssembly: DigitalRune.Geometry (in DigitalRune.Geometry.dll) Version: 1.9.0.0 (1.9.3.9490)
Syntax
| C# |
|---|
public ContactSet GetClosestPoints( CollisionObject objectA, CollisionObject objectB ) |
| Visual Basic |
|---|
Public Function GetClosestPoints ( _ objectA As CollisionObject, _ objectB As CollisionObject _ ) As ContactSet |
| Visual C++ |
|---|
public: ContactSet^ GetClosestPoints( CollisionObject^ objectA, CollisionObject^ objectB ) |
Parameters
- objectA
- Type: DigitalRune.Geometry.Collisions..::..CollisionObject
The first collision object.
- objectB
- Type: DigitalRune.Geometry.Collisions..::..CollisionObject
The second collision object.
Return Value
The ContactSet with the closest-point information. The ContactSet will have exactly 1 Contact (describing the closest-point pair).
Remarks
Collision filtering (see CollisionFilter) is NOT applied.
Exceptions
| Exception | Condition |
|---|---|
| System..::..ArgumentNullException | objectA is nullNothingnullptra null reference (Nothing in Visual Basic). |
| System..::..ArgumentNullException | objectB is nullNothingnullptra null reference (Nothing in Visual Basic). |