public final class JointMotion
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BIND_POSE |
Joint[] |
joints |
| Constructor and Description |
|---|
JointMotion(java.lang.String name,
Joint[] joints) |
| Modifier and Type | Method and Description |
|---|---|
void |
absoluteToRelative()
Transform from absolute to relative.
|
JointMotion |
clone() |
JointMotion |
duplicateHierarchy(java.lang.String name)
Duplicate hierarchy of this
JointMotion |
void |
getAbsoluteKeys(Transform[] keys,
float time) |
void |
getAbsoluteMatrices(Mat4x4[] matrices,
float time) |
void |
getAbsoluteMatrix(Mat4x4 dst,
int jointIndex,
float time) |
Array<Joint> |
getChilds(Joint parent) |
Joint |
getJoint(java.lang.String name) |
java.lang.String |
getName() |
int |
getNumJoints() |
void |
getRelativeKeys(Transform[] keys,
AnimNode node) |
void |
getRelativeKeys(Transform[] keys,
float time) |
int |
indexOf(Joint joint) |
int |
indexOf(java.lang.String jointName) |
void |
listKeyTimes(java.util.Set<java.lang.Float> times) |
void |
listKeyTimes(java.util.Set<java.lang.Float> times,
Animation anim) |
void |
relativeToAbsolute()
Transform from relative to absolute.
|
java.lang.String |
toString() |
public static final java.lang.String BIND_POSE
public final Joint[] joints
public JointMotion(java.lang.String name,
Joint[] joints)
public JointMotion clone()
clone in class java.lang.Objectpublic final JointMotion duplicateHierarchy(java.lang.String name)
JointMotionpublic final java.lang.String toString()
toString in class java.lang.Objectpublic final java.lang.String getName()
JointMotionpublic final int getNumJoints()
public final void listKeyTimes(java.util.Set<java.lang.Float> times,
Animation anim)
public final void listKeyTimes(java.util.Set<java.lang.Float> times)
public final Joint getJoint(java.lang.String name)
public final int indexOf(Joint joint)
public final int indexOf(java.lang.String jointName)
joint - name of the jointJoint name, if foundpublic final void relativeToAbsolute()
public final void absoluteToRelative()
public final void getAbsoluteMatrix(Mat4x4 dst, int jointIndex, float time)
public final void getAbsoluteMatrices(Mat4x4[] matrices, float time)
public final void getAbsoluteKeys(Transform[] keys, float time)
public final void getRelativeKeys(Transform[] keys, AnimNode node)
keys - storage for relative keysnode - AnimNode to get relative keyspublic final void getRelativeKeys(Transform[] keys, float time)
Bonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com