public interface SkinModel extends NamedModelElement
| Modifier and Type | Method and Description |
|---|---|
float[] |
getBindShapeMatrix(float[] result)
Provides the bind shape matrix of the skin.
|
AccessorModel |
getInverseBindMatrices()
Returns the
AccessorModel that provides the data for the
inverse bind matrices, one for each joint |
float[] |
getInverseBindMatrix(int index,
float[] result)
Convenience function to obtain the inverse bind matrix for the joint
with the given index.
|
java.util.List<NodeModel> |
getJoints()
Returns an unmodifiable list containing the joint nodes of the skeleton
|
NodeModel |
getSkeleton()
Returns the skeleton root node.
|
getNamegetExtensions, getExtrasfloat[] getBindShapeMatrix(float[] result)
null or does
not have a length of 16, then a new array with length 16 will be
created and returned.result - The result arrayjava.util.List<NodeModel> getJoints()
NodeModel getSkeleton()
null,
then joint transforms refer to the scene root.AccessorModel getInverseBindMatrices()
AccessorModel that provides the data for the
inverse bind matrices, one for each jointfloat[] getInverseBindMatrix(int index,
float[] result)
null or does
not have a length of 16, then a new array with length 16 will be
created and returned.index - The index of the jointresult - The result arrayCopyright © 2022. All Rights Reserved.