Basics

Guides

API Reference

Menu

Basics

Guides

API Reference

class: MotorJointDef

[21:7] extends: JointDef

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

  • linearOffset — bodyB position minus bodyA position in bodyA's frame, in meters.
  • angularOffset — bodyB angle minus bodyA angle in radians.
  • maxForce — maximum motor force in N.
  • maxTorque — maximum motor torque in N*m.
  • correctionFactor — position correction factor in [0,1].

Methods

  • MotorJointDef ()

    Creates a new MotorJointDef with defaults.

  • adopt (object Ajo)

    Wraps an existing MotorJointDef AussomJavaObject.

  • getLinearOffset ()

    Returns the linearOffset field as a Vec2 wrapper.

  • getAngularOffset ()

  • setAngularOffset (double V)

  • getMaxForce ()

  • setMaxForce (double V)

  • getMaxTorque ()

  • setMaxTorque (double V)

  • getCorrectionFactor ()

  • setCorrectionFactor (double V)

  • initialize (object BodyA, object BodyB)

    Initialises this def from two Body wrappers, capturing the current relative offset and angle.