public interface JointModelTransform
| Modifier and Type | Method and Description | 
|---|---|
void | 
applyBindPose(Transform localTransform,
             Matrix4f inverseModelBindMatrix,
             Joint parent)
Configure joint's local transform for bind pose. 
 | 
Transform | 
getModelTransform()
Determine the joint's transform in model space. 
 | 
void | 
getOffsetTransform(Matrix4f outTransform,
                  Matrix4f inverseModelBindMatrix)
Determine the joint's skinning transform. 
 | 
void | 
updateModelTransform(Transform localTransform,
                    Joint parent)
Update the joint's transform in model space. 
 | 
void updateModelTransform(Transform localTransform, Joint parent)
localTransform - the joint's local transform (not null, unaffected)parent - the joint's parent, or null for a root jointvoid getOffsetTransform(Matrix4f outTransform, Matrix4f inverseModelBindMatrix)
outTransform - storage for the result (modified if not null)inverseModelBindMatrix - the joint's inverse model bind matrix (not
 null, unaffected)void applyBindPose(Transform localTransform, Matrix4f inverseModelBindMatrix, Joint parent)
localTransform - the joint's local transform (not null, unaffected)inverseModelBindMatrix - the joint's inverse model bind matrix (not
 null, unaffected)parent - the joint's parent, or null for a root jointTransform getModelTransform()