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 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);
Item Index
Methods
disable
()
Disables all equations in the constraint.
enable
()
Enables all equations in the constraint.
update
()
Update all the equations with data.
Properties
collideConnected
Boolean
Set to true if you want the bodies to collide when they are connected.
equations
Array
Equations to be solved in this constraint