Class SimpleTireMaxImpulseCallback

All Implemented Interfaces:
ConstJoltPhysicsObject, AutoCloseable, Comparable<JoltPhysicsObject>

public class SimpleTireMaxImpulseCallback extends TireMaxImpulseCallback
An efficient implementation of TireMaxImpulseCallback for use cases where the lateral impulse is proportional to lateral friction times the suspension impulse and the longitudinal impulse is proportional to longitudinal friction times the suspension impulse.
  • Constructor Details

    • SimpleTireMaxImpulseCallback

      public SimpleTireMaxImpulseCallback(float lateral, float longitudinal)
      Instantiate a simple callback.
      Parameters:
      lateral - the desired multiplier for calculating lateral impulses
      longitudinal - the desired multiplier for calculating longitudinal impulses
  • Method Details

    • getLateralMultiplier

      public float getLateralMultiplier()
      Return the multiplier used to calculate lateral impulses.
      Returns:
      the multiplier value
    • getLongitudinalMultiplier

      public float getLongitudinalMultiplier()
      Return the multiplier used to calculate longitudinal impulses.
      Returns:
      the multiplier value
    • setLateralMultiplier

      public void setLateralMultiplier(float multiplier)
      Alter the multiplier used to calculate lateral impulses.
      Parameters:
      multiplier - the desired multiplier
    • setLongitudinalMultiplier

      public void setLongitudinalMultiplier(float multiplier)
      Alter the multiplier used to calculate longitudinal impulses.
      Parameters:
      multiplier - the desired multiplier