Class BoneTransform

java.lang.Object
zombie.util.PooledObject
zombie.core.skinnedmodel.animation.BoneTransform
All Implemented Interfaces:
IPooledObject
Direct Known Subclasses:
TwistableBoneTransform

public class BoneTransform extends PooledObject
  • Method Details

    • onReleased

      public void onReleased()
    • setIdentity

      public void setIdentity()
    • reset

      public void reset()
    • set

      public void set(BoneTransform rhs)
    • set

      public void set(org.lwjgl.util.vector.Vector3f pos, org.lwjgl.util.vector.Quaternion rot, org.lwjgl.util.vector.Vector3f scale)
    • set

      public void set(org.lwjgl.util.vector.Matrix4f matrix)
    • mul

      public void mul(org.lwjgl.util.vector.Matrix4f a, org.lwjgl.util.vector.Matrix4f b)
    • getMatrix

      public void getMatrix(org.lwjgl.util.vector.Matrix4f out_result)
    • getPRS

      public void getPRS(org.lwjgl.util.vector.Vector3f out_pos, org.lwjgl.util.vector.Quaternion out_rot, org.lwjgl.util.vector.Vector3f out_scale)
    • setPosition

      public void setPosition(org.lwjgl.util.vector.Vector3f vector3f)
    • getPosition

      public void getPosition(org.lwjgl.util.vector.Vector3f out_pos)
    • getRotation

      public void getRotation(org.lwjgl.util.vector.Quaternion quaternion)
    • mul

      public static void mul(BoneTransform a, org.lwjgl.util.vector.Matrix4f b, org.lwjgl.util.vector.Matrix4f out_result)
    • mul

      public static void mul(BoneTransform boneTransform1, org.lwjgl.util.vector.Matrix4f matrix4f, BoneTransform boneTransform0)
    • mul

      public static void mul(BoneTransform boneTransform2, BoneTransform boneTransform1, BoneTransform boneTransform0)
    • mul

      public static void mul(org.lwjgl.util.vector.Matrix4f matrix4f, BoneTransform boneTransform1, BoneTransform boneTransform0)
    • alloc

      public static BoneTransform alloc()