Gets all contacts of the given CollisionObject.
Namespace: DigitalRune.Geometry.CollisionsAssembly: DigitalRune.Geometry (in DigitalRune.Geometry.dll) Version: 1.9.0.0 (1.9.3.9490)
Syntax
| C# |
|---|
public IEnumerable<ContactSet> GetContacts( CollisionObject collisionObject ) |
| Visual Basic |
|---|
Public Function GetContacts ( _ collisionObject As CollisionObject _ ) As IEnumerable(Of ContactSet) |
| Visual C++ |
|---|
public: IEnumerable<ContactSet^>^ GetContacts( CollisionObject^ collisionObject ) |
Parameters
- collisionObject
- Type: DigitalRune.Geometry.Collisions..::..CollisionObject
The collision object.
Return Value
All ContactSets where collisionObject is involved.
Remarks
Each returned ContactSet contains a pair of collision objects
(collisionObject and another object) that describes the contact between
the objects. The collision objects in the returned ContactSet can be swapped!
See ContactSet for more information on swapped contact sets.
Exceptions
| Exception | Condition |
|---|---|
| System..::..ArgumentNullException | collisionObject is nullNothingnullptra null reference (Nothing in Visual Basic). |