PointToPointConstraint Class
Connects two bodies at given offset points.
Constructor
PointToPointConstraint
(
-
bodyA
-
pivotA
-
bodyB
-
pivotB
-
maxForce
Parameters:
-
bodyA
Body -
pivotA
Vec3The point relative to the center of mass of bodyA which bodyA is constrained to.
-
bodyB
BodyBody 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.
-
pivotB
Vec3See pivotA.
-
maxForce
NumberThe 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);