addPoint method
void
addPoint()
Add a point into this manifold.
x x position
y y position
z z position
nx normal x
ny normal y
nz normal z
penetration depth of the point
flip need to be flipped
Implementation
void addPoint(double x,double y,double z,double nx,double ny,double nz,double penetration,bool flip){
ManifoldPoint p = points[numPoints++];
p.position.setValues( x, y, z );
p.localPoint1.sub2( p.position, body1!.position ).applyMatrix3(body1!.rotation );
p.localPoint2.sub2( p.position, body2!.position ).applyMatrix3(body2!.rotation );
p.normalImpulse = 0;
p.normal.setValues( nx, ny, nz );
if( flip ) p.normal.inverse();
p.penetration = penetration;
p.warmStarted = false;
}