Class HelperFunctions
java.lang.Object
zombie.core.skinnedmodel.HelperFunctions
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.lwjgl.util.vector.Quaternion
static org.lwjgl.util.vector.Quaternion
allocQuaternion
(float float0, float float1, float float2, float float3) static org.lwjgl.util.vector.Vector3f
static org.lwjgl.util.vector.Vector3f
allocVector3f
(float float0, float float1, float float2) static void
ApplyBlendBone
(float float0, org.lwjgl.util.vector.Matrix4f matrix4f, Vector3 vector30, Vector3 vector32, Vector3 vector31, Vector3 vector33) static org.lwjgl.util.vector.Matrix4f
CreateFromQuaternion
(org.lwjgl.util.vector.Quaternion quaternion) static org.lwjgl.util.vector.Matrix4f
CreateFromQuaternion
(org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Matrix4f matrix4f) static org.lwjgl.util.vector.Matrix4f
CreateFromQuaternionPositionScale
(org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f1, org.lwjgl.util.vector.Matrix4f matrix4f2) static void
CreateFromQuaternionPositionScale
(org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f1, HelperFunctions.TransformResult_QPS transformResult_QPS) static float
getAngle
(float float3, float float1, float float2, float float4) static org.lwjgl.util.vector.Quaternion
static org.lwjgl.util.vector.Matrix4f
static org.lwjgl.util.vector.Matrix4f
getMatrix
(org.lwjgl.util.vector.Matrix4f matrix4f1) static org.lwjgl.util.vector.Vector3f
getPosition
(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) static org.lwjgl.util.vector.Quaternion
getRotation
(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Quaternion quaternion) static float
getRotationY
(org.lwjgl.util.vector.Matrix4f matrix4f) static float
getRotationY
(org.lwjgl.util.vector.Quaternion quaternion) static float
getRotationZ
(org.lwjgl.util.vector.Quaternion quaternion) static org.lwjgl.util.vector.Vector3f
getXAxis
(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) static org.lwjgl.util.vector.Vector3f
getYAxis
(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) static org.lwjgl.util.vector.Vector3f
getZAxis
(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) static org.lwjgl.util.vector.Vector3f
getZero3()
static void
releaseQuaternion
(org.lwjgl.util.vector.Quaternion quaternion) static void
releaseVector3f
(org.lwjgl.util.vector.Vector3f vector3f) static void
returnMatrix
(org.lwjgl.util.vector.Matrix4f matrix4f) static org.lwjgl.util.vector.Quaternion
setFromAxisAngle
(float float0, float float1, float float2, float float5, org.lwjgl.util.vector.Quaternion quaternion) static void
setPosition
(org.lwjgl.util.vector.Matrix4f matrix4f, float float0, float float1, float float2) static void
setPosition
(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) static void
setXAxis
(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) static void
setYAxis
(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) static void
setZAxis
(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) static org.lwjgl.util.vector.Vector3f
ToEulerAngles
(org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f) static org.lwjgl.util.vector.Quaternion
ToQuaternion
(double double7, double double4, double double1, org.lwjgl.util.vector.Quaternion quaternion) static int
static org.lwjgl.util.vector.Vector4f
transform
(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector4f vector4f0, org.lwjgl.util.vector.Vector4f vector4f1) static org.lwjgl.util.vector.Vector3f
transform
(org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Vector3f vector3f1) static org.lwjgl.util.vector.Vector3f
transformVector
(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Vector3f vector3f1) static void
TransformVertices
(VertexPositionNormalTangentTextureSkin[] vertexPositionNormalTangentTextureSkin1, List<org.lwjgl.util.vector.Matrix4f> list)
-
Constructor Details
-
HelperFunctions
public HelperFunctions()
-
-
Method Details
-
ToRgba
-
returnMatrix
public static void returnMatrix(org.lwjgl.util.vector.Matrix4f matrix4f) -
getMatrix
public static org.lwjgl.util.vector.Matrix4f getMatrix() -
getMatrix
public static org.lwjgl.util.vector.Matrix4f getMatrix(org.lwjgl.util.vector.Matrix4f matrix4f1) -
allocVector3f
public static org.lwjgl.util.vector.Vector3f allocVector3f(float float0, float float1, float float2) -
allocVector3f
public static org.lwjgl.util.vector.Vector3f allocVector3f() -
releaseVector3f
public static void releaseVector3f(org.lwjgl.util.vector.Vector3f vector3f) -
allocQuaternion
public static org.lwjgl.util.vector.Quaternion allocQuaternion(float float0, float float1, float float2, float float3) -
allocQuaternion
public static org.lwjgl.util.vector.Quaternion allocQuaternion() -
releaseQuaternion
public static void releaseQuaternion(org.lwjgl.util.vector.Quaternion quaternion) -
CreateFromQuaternion
public static org.lwjgl.util.vector.Matrix4f CreateFromQuaternion(org.lwjgl.util.vector.Quaternion quaternion) -
CreateFromQuaternion
public static org.lwjgl.util.vector.Matrix4f CreateFromQuaternion(org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Matrix4f matrix4f) -
CreateFromQuaternionPositionScale
public static org.lwjgl.util.vector.Matrix4f CreateFromQuaternionPositionScale(org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f1, org.lwjgl.util.vector.Matrix4f matrix4f2) -
getAngle
public static float getAngle(float float3, float float1, float float2, float float4) -
CreateFromQuaternionPositionScale
public static void CreateFromQuaternionPositionScale(org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f1, HelperFunctions.TransformResult_QPS transformResult_QPS) -
TransformVertices
public static void TransformVertices(VertexPositionNormalTangentTextureSkin[] vertexPositionNormalTangentTextureSkin1, List<org.lwjgl.util.vector.Matrix4f> list) -
ApplyBlendBone
-
getXAxis
public static org.lwjgl.util.vector.Vector3f getXAxis(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) -
setXAxis
public static void setXAxis(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) -
getYAxis
public static org.lwjgl.util.vector.Vector3f getYAxis(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) -
setYAxis
public static void setYAxis(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) -
getZAxis
public static org.lwjgl.util.vector.Vector3f getZAxis(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) -
setZAxis
public static void setZAxis(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) -
getPosition
public static org.lwjgl.util.vector.Vector3f getPosition(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) -
setPosition
public static void setPosition(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f) -
setPosition
public static void setPosition(org.lwjgl.util.vector.Matrix4f matrix4f, float float0, float float1, float float2) -
getRotation
public static org.lwjgl.util.vector.Quaternion getRotation(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Quaternion quaternion) -
transform
public static org.lwjgl.util.vector.Vector3f transform(org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Vector3f vector3f1) -
transform
public static org.lwjgl.util.vector.Vector4f transform(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector4f vector4f0, org.lwjgl.util.vector.Vector4f vector4f1) -
transformVector
public static org.lwjgl.util.vector.Vector3f transformVector(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Vector3f vector3f0, org.lwjgl.util.vector.Vector3f vector3f1) -
getRotationY
public static float getRotationY(org.lwjgl.util.vector.Matrix4f matrix4f) -
getRotationY
public static float getRotationY(org.lwjgl.util.vector.Quaternion quaternion) -
getRotationZ
public static float getRotationZ(org.lwjgl.util.vector.Quaternion quaternion) -
ToEulerAngles
public static org.lwjgl.util.vector.Vector3f ToEulerAngles(org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f) -
ToQuaternion
public static org.lwjgl.util.vector.Quaternion ToQuaternion(double double7, double double4, double double1, org.lwjgl.util.vector.Quaternion quaternion) -
getZero3
public static org.lwjgl.util.vector.Vector3f getZero3() -
getIdentityQ
public static org.lwjgl.util.vector.Quaternion getIdentityQ() -
setFromAxisAngle
public static org.lwjgl.util.vector.Quaternion setFromAxisAngle(float float0, float float1, float float2, float float5, org.lwjgl.util.vector.Quaternion quaternion)
-