Class HelperFunctions

java.lang.Object
zombie.core.skinnedmodel.HelperFunctions

public final class HelperFunctions extends Object
Created by LEMMYATI on 03/01/14.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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
     
    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
    ToRgba(Color color)
     
    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)
     

    Methods inherited from class java.lang.Object

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

    • HelperFunctions

      public HelperFunctions()
  • Method Details

    • ToRgba

      public static int ToRgba(Color color)
    • 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

      public static void ApplyBlendBone(float float0, org.lwjgl.util.vector.Matrix4f matrix4f, Vector3 vector30, Vector3 vector32, Vector3 vector31, Vector3 vector33)
    • 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)