Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: DistanceJointDef

[19:7] extends: JointDef

Wraps jbox2d's DistanceJointDef (com.almasb.fxgl.physics.box2d.dynamics.joints.DistanceJointDef). Fields:

  • localAnchorA / localAnchorB — anchor points in body-local coords.
  • length — equilibrium distance.
  • frequencyHz — spring frequency (0 = rigid).
  • dampingRatio — 0..1; 1 = critical damping.

Methods

  • DistanceJointDef ()

    Creates a new DistanceJointDef with defaults.

  • adopt (object Ajo)

    Wraps an existing DistanceJointDef AussomJavaObject.

  • getLocalAnchorA ()

    Returns the localAnchorA field as a Vec2 wrapper.

  • getLocalAnchorB ()

    Returns the localAnchorB field as a Vec2 wrapper.

  • getLength ()

  • setLength (double V)

  • getFrequencyHz ()

  • setFrequencyHz (double V)

  • getDampingRatio ()

  • setDampingRatio (double V)

  • initialize (object BodyA, object BodyB, object WorldAnchorA, object WorldAnchorB)

    Initialises this def from world-anchor points.

    • @p BodyA, BodyB are Body wrappers.
    • @p WorldAnchorA, WorldAnchorB are Vec2 wrappers in world coords.