Class SafeTransform

java.lang.Object
com.ticxo.modelengine.api.utils.math.Transform
com.ticxo.modelengine.api.utils.math.SafeTransform

public class SafeTransform extends Transform
  • Constructor Details

    • SafeTransform

      public SafeTransform()
  • Method Details

    • recordLast

      public void recordLast()
    • recordSafe

      public void recordSafe()
    • getSafePosition

      public org.joml.Vector3f getSafePosition()
    • getSafeLeftEuler

      public org.joml.Vector3f getSafeLeftEuler()
    • getSafeScale

      public org.joml.Vector3f getSafeScale()
    • getSafeRightEuler

      public org.joml.Vector3f getSafeRightEuler()
    • getSafeLeftQuaternion

      public org.joml.Quaternionf getSafeLeftQuaternion()
    • getSafeRightQuaternion

      public org.joml.Quaternionf getSafeRightQuaternion()
    • mutateSafe

      public void mutateSafe(Consumer<Transform> consumer)
    • getLastPosition

      public org.joml.Vector3f getLastPosition()
    • getLastLeftEuler

      public org.joml.Vector3f getLastLeftEuler()
    • getLastScale

      public org.joml.Vector3f getLastScale()
    • getLastRightEuler

      public org.joml.Vector3f getLastRightEuler()
    • getLastLeftQuaternion

      public org.joml.Quaternionf getLastLeftQuaternion()
    • getLastRightQuaternion

      public org.joml.Quaternionf getLastRightQuaternion()