Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: WheelJointDef

[22:7] extends: JointDef

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

  • localAnchorA / localAnchorB — anchor points in body-local coords.
  • localAxisA — translation axis in bodyA local coords.
  • enableMotor — enable the rotational motor.
  • maxMotorTorque — motor torque cap, usually in N*m.
  • motorSpeed — desired motor speed in rad/sec.
  • frequencyHz — suspension frequency (0 = no suspension).
  • dampingRatio — suspension damping ratio (1 = critical).

Methods

  • WheelJointDef ()

    Creates a new WheelJointDef with defaults.

  • adopt (object Ajo)

    Wraps an existing WheelJointDef AussomJavaObject.

  • getLocalAnchorA ()

    Returns the localAnchorA field as a Vec2 wrapper.

  • getLocalAnchorB ()

    Returns the localAnchorB field as a Vec2 wrapper.

  • getLocalAxisA ()

    Returns the localAxisA field as a Vec2 wrapper.

  • getEnableMotor ()

  • setEnableMotor (bool V)

  • getMaxMotorTorque ()

  • setMaxMotorTorque (double V)

  • getMotorSpeed ()

  • setMotorSpeed (double V)

  • getFrequencyHz ()

  • setFrequencyHz (double V)

  • getDampingRatio ()

  • setDampingRatio (double V)

  • initialize (object BodyA, object BodyB, object Anchor, object Axis)

    Initialises this def from a world anchor and a world axis.

    • @p BodyA, BodyB are Body wrappers.
    • @p Anchor is a Vec2 wrapper in world coords.
    • @p Axis is a Vec2 wrapper in world coords.