dContactGeom

@brief Describe the contact point between two geoms.

If two bodies touch, or if a body touches a static feature in its environment, the contact is represented by one or more "contact points", described by dContactGeom.

The convention is that if body 1 is moved along the normal vector by a distance depth (or equivalently if body 2 is moved the same distance in the opposite direction) then the contact depth will be reduced to zero. This means that the normal vector points "in" to body 1.

@ingroup collide

Members

Variables

depth
dReal depth;

< penetration depth

g1
dGeomID g1;
Undocumented in source.
g2
dGeomID g2;

< the colliding geoms

normal
dVector3 normal;

< normal vector

pos
dVector3 pos;

< contact position

side1
int side1;
Undocumented in source.
side2
int side2;

< (to be documented)

Meta