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
-
Constructor Summary
Constructors Modifier Constructor Description protected
BoneTransform()
-
Method Summary
Modifier and Type Method Description static BoneTransform
alloc()
void
getMatrix(org.lwjgl.util.vector.Matrix4f matrix4f)
void
getPosition(org.lwjgl.util.vector.Vector3f vector3f)
void
getPRS(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2)
void
mul(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Matrix4f matrix4f2)
static void
mul(BoneTransform boneTransform, org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Matrix4f matrix4f2)
void
set(org.lwjgl.util.vector.Matrix4f matrix4f)
void
set(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2)
void
set(BoneTransform boneTransform)
void
setIdentity()
protected void
validateInternal()
protected void
validatePRS()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface zombie.util.IPooledObject
onReleased
-
Constructor Details
-
BoneTransform
protected BoneTransform()
-
-
Method Details
-
setIdentity
public void setIdentity() -
set
-
set
public void set(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2) -
set
public void set(org.lwjgl.util.vector.Matrix4f matrix4f) -
mul
public void mul(org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Matrix4f matrix4f2) -
getMatrix
public void getMatrix(org.lwjgl.util.vector.Matrix4f matrix4f) -
getPRS
public void getPRS(org.lwjgl.util.vector.Vector3f vector3f, org.lwjgl.util.vector.Quaternion quaternion, org.lwjgl.util.vector.Vector3f vector3f2) -
getPosition
public void getPosition(org.lwjgl.util.vector.Vector3f vector3f) -
validatePRS
protected void validatePRS() -
validateInternal
protected void validateInternal() -
mul
public static void mul(BoneTransform boneTransform, org.lwjgl.util.vector.Matrix4f matrix4f, org.lwjgl.util.vector.Matrix4f matrix4f2) -
alloc
-