Class PZMath

java.lang.Object
zombie.core.math.PZMath

public final class PZMath extends Object
  • Nested Class Summary

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

    Fields
    Modifier and Type
    Field
    Description
    static final float
     
    static final long
     
    static final long
     
    static final float
     
    static final float
     
    static final float
     
    static final long
     
    static long
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static float
    abs(float float1)
     
    static float
    almostIdentity(float float1, float float2, float float3)
     
    static float
    almostUnitIdentity(float float1)
     
    static float
    c_lerp(float float1, float float2, float float3)
     
    static boolean
     
    static float
    ceil(float float1)
     
    static float
    clamp(float float1, float float2, float float3)
     
    static int
    clamp(int int1, int int2, int int3)
     
    static long
    clamp(long long1, long long2, long long3)
     
    static float
    clamp_01(float float1)
     
    static float
    clampFloat(float float1, float float2, float float3)
     
    static org.lwjgl.util.vector.Matrix4f
    convertMatrix(Matrix4f matrix4f, org.lwjgl.util.vector.Matrix4f matrix4f2)
     
    static Matrix4f
    convertMatrix(org.lwjgl.util.vector.Matrix4f matrix4f, Matrix4f matrix4f2)
     
    static float
    degToRad(float float1)
     
    static boolean
    equal(float float1, float float2)
     
    static boolean
    equal(float float1, float float2, float float3)
     
    static int
    fastfloor(double double1)
     
    static int
    fastfloor(float float1)
     
    static float
    floor(float float1)
     
    static float
    frac(float float1)
     
    static float
    gain(float float1, float float2)
     
    static float
    getClosestAngle(float float1, float float2)
     
    static float
    getClosestAngleDegrees(float float1, float float2)
     
    static float
    lerp(float float1, float float2, float float3)
     
    static org.lwjgl.util.vector.Vector3f
    lerp(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Vector3f vector3f2, org.lwjgl.util.vector.Vector3f vector3f3, float float1)
     
    static Vector2
    lerp(Vector2 vector2, Vector2 vector22, Vector2 vector23, float float1)
     
    static float
    lerpAngle(float float1, float float2, float float3)
     
    static float
    lerpFunc_EaseInQuad(float float1)
     
    static float
    lerpFunc_EaseOutInQuad(float float1)
     
    static float
    lerpFunc_EaseOutQuad(float float1)
     
    static float
    max(float float1, float float2)
     
    static int
    max(int int1, int int2)
     
    static float
    min(float float1, float float2)
     
    static int
    min(int int1, int int2)
     
    static float
    radToDeg(float float1)
     
    static float
    roundFromEdges(float float1)
     
    static int
    roundToInt(float float1)
     
    static float
    roundToIntPlus05(float float1)
     
    static float
    roundToNearest(float float1)
     
    static int
    sign(float float1)
     
    static org.lwjgl.util.vector.Quaternion
    slerp(org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Quaternion quaternion2, org.lwjgl.util.vector.Quaternion quaternion3, float float1)
     
    static float
    sqrt(float float1)
     
    static float
    step(float float1, float float2, float float3)
     
    testSideOfLine(float float1, float float2, float float3, float float4, float float5, float float6)
     
    static double
    tryParseDouble(String string, double double1)
     
    static float
    tryParseFloat(String string, float float1)
     
    static int
    tryParseInt(String string, int int1)
     
    static float
    wrap(float float1, float float2)
     
    static float
    wrap(float float1, float float2, float float3)
     

    Methods inherited from class java.lang.Object

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

  • Constructor Details

    • PZMath

      public PZMath()
  • Method Details

    • almostUnitIdentity

      public static float almostUnitIdentity(float float1)
    • almostIdentity

      public static float almostIdentity(float float1, float float2, float float3)
    • gain

      public static float gain(float float1, float float2)
    • clamp

      public static float clamp(float float1, float float2, float float3)
    • clamp

      public static long clamp(long long1, long long2, long long3)
    • clamp

      public static int clamp(int int1, int int2, int int3)
    • clampFloat

      public static float clampFloat(float float1, float float2, float float3)
    • clamp_01

      public static float clamp_01(float float1)
    • lerp

      public static float lerp(float float1, float float2, float float3)
    • lerpAngle

      public static float lerpAngle(float float1, float float2, float float3)
    • lerp

      public static org.lwjgl.util.vector.Vector3f lerp(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Vector3f vector3f2, org.lwjgl.util.vector.Vector3f vector3f3, float float1)
    • lerp

      public static Vector2 lerp(Vector2 vector2, Vector2 vector22, Vector2 vector23, float float1)
    • c_lerp

      public static float c_lerp(float float1, float float2, float float3)
    • slerp

      public static org.lwjgl.util.vector.Quaternion slerp(org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Quaternion quaternion2, org.lwjgl.util.vector.Quaternion quaternion3, float float1)
    • sqrt

      public static float sqrt(float float1)
    • lerpFunc_EaseOutQuad

      public static float lerpFunc_EaseOutQuad(float float1)
    • lerpFunc_EaseInQuad

      public static float lerpFunc_EaseInQuad(float float1)
    • lerpFunc_EaseOutInQuad

      public static float lerpFunc_EaseOutInQuad(float float1)
    • tryParseDouble

      public static double tryParseDouble(String string, double double1)
    • tryParseFloat

      public static float tryParseFloat(String string, float float1)
    • canParseFloat

      public static boolean canParseFloat(String string)
    • tryParseInt

      public static int tryParseInt(String string, int int1)
    • degToRad

      public static float degToRad(float float1)
    • radToDeg

      public static float radToDeg(float float1)
    • getClosestAngle

      public static float getClosestAngle(float float1, float float2)
    • getClosestAngleDegrees

      public static float getClosestAngleDegrees(float float1, float float2)
    • sign

      public static int sign(float float1)
    • fastfloor

      public static int fastfloor(double double1)
    • fastfloor

      public static int fastfloor(float float1)
    • floor

      public static float floor(float float1)
    • ceil

      public static float ceil(float float1)
    • frac

      public static float frac(float float1)
    • wrap

      public static float wrap(float float1, float float2)
    • wrap

      public static float wrap(float float1, float float2, float float3)
    • max

      public static float max(float float1, float float2)
    • max

      public static int max(int int1, int int2)
    • min

      public static float min(float float1, float float2)
    • min

      public static int min(int int1, int int2)
    • abs

      public static float abs(float float1)
    • equal

      public static boolean equal(float float1, float float2)
    • equal

      public static boolean equal(float float1, float float2, float float3)
    • convertMatrix

      public static org.lwjgl.util.vector.Matrix4f convertMatrix(Matrix4f matrix4f, org.lwjgl.util.vector.Matrix4f matrix4f2)
    • convertMatrix

      public static Matrix4f convertMatrix(org.lwjgl.util.vector.Matrix4f matrix4f, Matrix4f matrix4f2)
    • step

      public static float step(float float1, float float2, float float3)
    • testSideOfLine

      public static PZMath.SideOfLine testSideOfLine(float float1, float float2, float float3, float float4, float float5, float float6)
    • roundToNearest

      public static float roundToNearest(float float1)
    • roundToInt

      public static int roundToInt(float float1)
    • roundToIntPlus05

      public static float roundToIntPlus05(float float1)
    • roundFromEdges

      public static float roundFromEdges(float float1)