PointToPointConstraint Class
Connects two bodies at given offset points.
Constructor
PointToPointConstraint
(
-
bodyA -
pivotA -
bodyB -
pivotB -
maxForce
Parameters:
-
bodyABody -
pivotAVec3The point relative to the center of mass of bodyA which bodyA is constrained to.
-
bodyBBodyBody that will be constrained in a similar way to the same point as bodyA. We will therefore get sort of a link between bodyA and bodyB. If not specified, bodyA will be constrained to a static point.
-
pivotBVec3See pivotA.
-
maxForceNumberThe maximum force that should be applied to constrain the bodies.
Example:
var bodyA = new Body({ mass: 1 });
var bodyB = new Body({ mass: 1 });
bodyA.position.set(-1, 0, 0);
bodyB.position.set(1, 0, 0);
bodyA.addShape(shapeA);
bodyB.addShape(shapeB);
world.addBody(bodyA);
world.addBody(bodyB);
var localPivotA = new Vec3(1, 0, 0);
var localPivotB = new Vec3(-1, 0, 0);
var constraint = new PointToPointConstraint(bodyA, localPivotA, bodyB, localPivotB);
world.addConstraint(constraint);
