Class RotationController.D

java.lang.Object
net.dermetfan.gdx.physics.box2d.RotationController
net.dermetfan.gdx.physics.box2d.RotationController.D
Enclosing class:
RotationController

public static class RotationController.D
extends RotationController
the derivative control loop component
Since:
0.11.1
  • Constructor Details

    • D

      public D​(java.lang.Number gain)
      Parameters:
      gain - the gain
  • Method Details

    • calculateTorque

      public static float calculateTorque​(float gain, float vel)
      Parameters:
      gain - the gain
      vel - the angular velocity
      Returns:
      gain * -vel
    • calculateTorque

      public float calculateTorque​(com.badlogic.gdx.physics.box2d.Body body)
      Specified by:
      calculateTorque in class RotationController
      Returns:
      the torque to apply
    • getGain

      public java.lang.Number getGain()
      Returns:
      the gain
    • setGain

      public void setGain​(java.lang.Number gain)
      Parameters:
      gain - the gain to set