Package zombie.core.math
Class PZMath
java.lang.Object
zombie.core.math.PZMath
public final class PZMath
extends java.lang.Object
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classPZMath.SideOfLine
- 
Field SummaryFields Modifier and Type Field Description static floatdegToRadsstatic longmicrosToNanosstatic longmillisToMicrosstatic floatPIstatic floatPI2static floatradToDegsstatic longsecondsToMillisstatic longsecondsToNanos
- 
Constructor SummaryConstructors Constructor Description PZMath()
- 
Method SummaryModifier and Type Method Description static 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(java.lang.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 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 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 Vector2lerp(Vector2 vector2, Vector2 vector22, Vector2 vector23, float float1)static 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 floattryParseFloat(java.lang.String string, float float1)static inttryParseInt(java.lang.String string, int int1)static floatwrap(float float1, float float2)static floatwrap(float float1, float float2, float float3)Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
- 
Field Details- 
PIpublic static final float PI- See Also:
- Constant Field Values
 
- 
PI2public static final float PI2- See Also:
- Constant Field Values
 
- 
degToRadspublic static final float degToRads- See Also:
- Constant Field Values
 
- 
radToDegspublic static final float radToDegs- See Also:
- Constant Field Values
 
- 
microsToNanospublic static final long microsToNanos- See Also:
- Constant Field Values
 
- 
millisToMicrospublic static final long millisToMicros- See Also:
- Constant Field Values
 
- 
secondsToMillispublic static final long secondsToMillis- See Also:
- Constant Field Values
 
- 
secondsToNanospublic static long secondsToNanos
 
- 
- 
Constructor Details- 
PZMathpublic PZMath()
 
- 
- 
Method Details- 
almostUnitIdentitypublic static float almostUnitIdentity(float float1)
- 
almostIdentitypublic static float almostIdentity(float float1, float float2, float float3)
- 
gainpublic static float gain(float float1, float float2)
- 
clamppublic static float clamp(float float1, float float2, float float3)
- 
clamppublic static long clamp(long long1, long long2, long long3)
- 
clamppublic static int clamp(int int1, int int2, int int3)
- 
clamp_01public static float clamp_01(float float1)
- 
lerppublic static float lerp(float float1, float float2, float float3)
- 
lerpAnglepublic static float lerpAngle(float float1, float float2, float float3)
- 
lerppublic 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_lerppublic static float c_lerp(float float1, float float2, float float3)
- 
slerppublic 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)
- 
sqrtpublic static float sqrt(float float1)
- 
lerpFunc_EaseOutQuadpublic static float lerpFunc_EaseOutQuad(float float1)
- 
lerpFunc_EaseInQuadpublic static float lerpFunc_EaseInQuad(float float1)
- 
lerpFunc_EaseOutInQuadpublic static float lerpFunc_EaseOutInQuad(float float1)
- 
tryParseFloatpublic static float tryParseFloat(java.lang.String string, float float1)
- 
canParseFloatpublic static boolean canParseFloat(java.lang.String string)
- 
tryParseIntpublic static int tryParseInt(java.lang.String string, int int1)
- 
degToRadpublic static float degToRad(float float1)
- 
radToDegpublic static float radToDeg(float float1)
- 
getClosestAnglepublic static float getClosestAngle(float float1, float float2)
- 
getClosestAngleDegreespublic static float getClosestAngleDegrees(float float1, float float2)
- 
signpublic static int sign(float float1)
- 
floorpublic static float floor(float float1)
- 
ceilpublic static float ceil(float float1)
- 
fracpublic static float frac(float float1)
- 
wrappublic static float wrap(float float1, float float2)
- 
wrappublic static float wrap(float float1, float float2, float float3)
- 
maxpublic static float max(float float1, float float2)
- 
maxpublic static int max(int int1, int int2)
- 
minpublic static float min(float float1, float float2)
- 
minpublic static int min(int int1, int int2)
- 
abspublic static float abs(float float1)
- 
equalpublic static boolean equal(float float1, float float2)
- 
equalpublic static boolean equal(float float1, float float2, float float3)
- 
convertMatrixpublic static org.lwjgl.util.vector.Matrix4f convertMatrix(Matrix4f matrix4f, org.lwjgl.util.vector.Matrix4f matrix4f2)
- 
convertMatrix
- 
steppublic static float step(float float1, float float2, float float3)
- 
testSideOfLinepublic static PZMath.SideOfLine testSideOfLine(float float1, float float2, float float3, float float4, float float5, float float6)
- 
roundToNearestpublic static float roundToNearest(float float1)
- 
roundToIntpublic static int roundToInt(float float1)
- 
roundToIntPlus05public static float roundToIntPlus05(float float1)
- 
roundFromEdgespublic static float roundFromEdges(float float1)
 
-