Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: ConstantVolumeJointDef

[22:7] extends: JointDef

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

  • frequencyHz — spring frequency for each generated internal DistanceJoint.
  • dampingRatio — damping ratio for each generated internal DistanceJoint. Add the participating bodies with addBody (and optionally pre-built DistanceJoints with addBodyAndJoint) before passing the def to World.createJoint.

Methods

  • ConstantVolumeJointDef ()

    Creates a new ConstantVolumeJointDef with defaults.

  • adopt (object Ajo)

    Wraps an existing ConstantVolumeJointDef AussomJavaObject.

  • getFrequencyHz ()

  • setFrequencyHz (double V)

  • getDampingRatio ()

  • setDampingRatio (double V)

  • addBody (object BodyObj)

    Adds a Body to the group. The first two added are also assigned to bodyA and bodyB on the JointDef base.

    • @p BodyObj is a Body wrapper.
  • addBodyAndJoint (object BodyObj, object JointObj)

    Adds a Body together with a pre-made DistanceJoint. Should only be used for deserialisation.

    • @p BodyObj is a Body wrapper.
    • @p JointObj is a DistanceJoint wrapper.