Package zombie.core.math
Class PZMath
java.lang.Object
zombie.core.math.PZMath
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final floatstatic final longstatic final longstatic final floatstatic final floatstatic final floatstatic final longstatic long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic floatabs(float float1) static floatalmostIdentity(float float1, float float2, float float3) static floatalmostUnitIdentity(float float1) static floatc_lerp(float float1, float float2, float float3) static booleancanParseFloat(String string) static floatceil(float float1) static floatclamp(float float1, float float2, float float3) static intclamp(int int1, int int2, int int3) static longclamp(long long1, long long2, long long3) static floatclamp_01(float float1) static floatclampFloat(float float1, float float2, float float3) static org.lwjgl.util.vector.Matrix4fconvertMatrix(Matrix4f matrix4f, org.lwjgl.util.vector.Matrix4f matrix4f2) static Matrix4fconvertMatrix(org.lwjgl.util.vector.Matrix4f matrix4f, Matrix4f matrix4f2) static floatdegToRad(float float1) static booleanequal(float float1, float float2) static booleanequal(float float1, float float2, float float3) static intfastfloor(double double1) static intfastfloor(float float1) static floatfloor(float float1) static floatfrac(float float1) static floatgain(float float1, float float2) static floatgetClosestAngle(float float1, float float2) static floatgetClosestAngleDegrees(float float1, float float2) static floatlerp(float float1, float float2, float float3) static org.lwjgl.util.vector.Vector3flerp(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Vector3f vector3f2, org.lwjgl.util.vector.Vector3f vector3f3, float float1) static Vector2static floatlerpAngle(float float1, float float2, float float3) static floatlerpFunc_EaseInQuad(float float1) static floatlerpFunc_EaseOutInQuad(float float1) static floatlerpFunc_EaseOutQuad(float float1) static floatmax(float float1, float float2) static intmax(int int1, int int2) static floatmin(float float1, float float2) static intmin(int int1, int int2) static floatradToDeg(float float1) static floatroundFromEdges(float float1) static introundToInt(float float1) static floatroundToIntPlus05(float float1) static floatroundToNearest(float float1) static intsign(float float1) static org.lwjgl.util.vector.Quaternionslerp(org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Quaternion quaternion2, org.lwjgl.util.vector.Quaternion quaternion3, float float1) static floatsqrt(float float1) static floatstep(float float1, float float2, float float3) static PZMath.SideOfLinetestSideOfLine(float float1, float float2, float float3, float float4, float float5, float float6) static doubletryParseDouble(String string, double double1) static floattryParseFloat(String string, float float1) static inttryParseInt(String string, int int1) static floatwrap(float float1, float float2) static floatwrap(float float1, float float2, float float3)
-
Field Details
-
PI
public static final float PI- See Also:
-
PI2
public static final float PI2- See Also:
-
degToRads
public static final float degToRads- See Also:
-
radToDegs
public static final float radToDegs- See Also:
-
microsToNanos
public static final long microsToNanos- See Also:
-
millisToMicros
public static final long millisToMicros- See Also:
-
secondsToMillis
public static final long secondsToMillis- See Also:
-
secondsToNanos
public static long secondsToNanos
-
-
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
-
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
-
tryParseFloat
-
canParseFloat
-
tryParseInt
-
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
-
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)
-