Class BoneTransform
java.lang.Object
zombie.util.PooledObject
zombie.core.skinnedmodel.animation.BoneTransform
- All Implemented Interfaces:
IPooledObject
- Direct Known Subclasses:
TwistableBoneTransform
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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
protected void
protected void
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
-