Contains all the detail related to the geometry and dynamics of the contact. You may use the ManifoldPoint.totalNormalImpulse to determine if there was an interaction during the time step.
| Property | Description |
|---|---|
| anchorA | Location of the contact point relative to shapeA's origin in world space. |
| anchorB | Location of the contact point relative to shapeB's origin in world space. |
| id | Uniquely identifies a contact point between two shapes. This should not be confused with ContactId. |
| normalImpulse | The impulse along the manifold normal vector. |
| normalVelocity | Relative normal velocity pre-solve. Used for hit events. If the normal impulse is zero then there was no hit. Negative means shapes are approaching. |
| persisted | Did this contact point exist the previous step? |
| point | Location of the contact point in world space. Subject to precision loss at large coordinates. |
| separation | The separation of the contact point, negative if penetrating. |
| speculative | Is the contact point speculative i.e. not currently interacting? |
| tangentImpulse | The friction impulse. |
| totalNormalImpulse | The total normal impulse applied across sub-stepping and restitution. This can be used to identify speculative contact points that had an interaction during the simulation step. |