Class TransformationHelper

java.lang.Object
net.neoforged.neoforge.common.util.TransformationHelper

public final class TransformationHelper extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
    static enum 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final double
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static boolean
    epsilonEquals(org.joml.Vector4f v1, org.joml.Vector4f v2, float epsilon)
     
    static org.joml.Vector3f
    lerp(org.joml.Vector3f from, org.joml.Vector3f to, float progress)
     
    static org.joml.Quaternionf
    makeQuaternion(float[] values)
     
    static org.joml.Quaternionf
    quatFromXYZ(float[] xyz, boolean degrees)
     
    static org.joml.Quaternionf
    quatFromXYZ(float x, float y, float z, boolean degrees)
     
    static org.joml.Quaternionf
    quatFromXYZ(org.joml.Vector3f xyz, boolean degrees)
     
    static com.mojang.math.Transformation
    slerp(com.mojang.math.Transformation one, com.mojang.math.Transformation that, float progress)
     
    static org.joml.Quaternionf
    slerp(org.joml.Quaternionfc v0, org.joml.Quaternionfc v1, float t)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • TransformationHelper

      public TransformationHelper()
  • Method Details

    • quatFromXYZ

      public static org.joml.Quaternionf quatFromXYZ(org.joml.Vector3f xyz, boolean degrees)
    • quatFromXYZ

      public static org.joml.Quaternionf quatFromXYZ(float[] xyz, boolean degrees)
    • quatFromXYZ

      public static org.joml.Quaternionf quatFromXYZ(float x, float y, float z, boolean degrees)
    • makeQuaternion

      public static org.joml.Quaternionf makeQuaternion(float[] values)
    • lerp

      public static org.joml.Vector3f lerp(org.joml.Vector3f from, org.joml.Vector3f to, float progress)
    • slerp

      public static org.joml.Quaternionf slerp(org.joml.Quaternionfc v0, org.joml.Quaternionfc v1, float t)
    • slerp

      public static com.mojang.math.Transformation slerp(com.mojang.math.Transformation one, com.mojang.math.Transformation that, float progress)
    • epsilonEquals

      public static boolean epsilonEquals(org.joml.Vector4f v1, org.joml.Vector4f v2, float epsilon)