class nape.constraint.DistanceJoint extends Constraint
Available on all platforms
DistanceJoint limiting the distance between two local anchor points of Bodies.
*
* The equation for this constraint could be written like:
*
* jointMin <= distance(body2.localPointToWorld(anchor2), body1.localPointToWorld(anchor1)) <= jointMax ** This joint is not designed to work when
jointMin = jointMax = 0
and constraint is
* stiff. In this instance you should use a PivotJoint instead.Instance Fields
Anchor point on first Body.
*
* This anchor point is defined in the local coordinate system of body1.
Anchor point on second Body.
*
* This anchor point is defined in the local coordinate system of body2.
First Body in constraint.
*
* This value may be null, but trying to simulate the constraint whilst
* this body is null will result in an error.
Second Body in constraint.
*
* This value may be null, but trying to simulate the constraint whilst
* this body is null will result in an error.
Lower bound for constraint.
*
* This value must be less than or equal to jointMax, and greater equal to 0.
function new(body1:Null<Body>, body2:Null<Body>, anchor1:Vec2, anchor2:Vec2, jointMin:Float, jointMax:Float):Void
Construct a new DistanceJoint. * *
body1 | The first body in DistanceJoint. * |
body2 | The second body in DistanceJoint. * |
anchor1 | The first local anchor for joint. * |
anchor2 | The second local anchor for joint. * |
jointMin | The lower bound for constraint. * |
jointMax | The upper bound for constraint. * |
returns | The constructed DistanceJoint. |