#include <b2Collision.h>
| Public Attributes | |
| b2ContactID | id | 
| uniquely identifies a contact point between two shapes  More... | |
| b2Vec2 | localPoint | 
| usage depends on manifold type  More... | |
| float32 | normalImpulse | 
| the non-penetration impulse  More... | |
| float32 | tangentImpulse | 
| the friction impulse  More... | |
A manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -e_circles: the local center of circleB -e_faceA: the local center of cirlceB or the clip point of polygonB -e_faceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions.
Definition at line 69 of file b2Collision.h.
| b2ContactID b2ManifoldPoint::id | 
uniquely identifies a contact point between two shapes
Definition at line 74 of file b2Collision.h.
| b2Vec2 b2ManifoldPoint::localPoint | 
usage depends on manifold type
Definition at line 71 of file b2Collision.h.
| float32 b2ManifoldPoint::normalImpulse | 
the non-penetration impulse
Definition at line 72 of file b2Collision.h.
| float32 b2ManifoldPoint::tangentImpulse | 
the friction impulse
Definition at line 73 of file b2Collision.h.