|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthmi.graphics.scenegraph.Skeletons
public final class Skeletons
A Utility class for Skeleton and HAnim related operations
| Constructor Summary | |
|---|---|
private |
Skeletons()
|
| Method Summary | |
|---|---|
private static void |
alignSegment(VJoint skeletonRoot,
String parentSid,
String childSid,
float[] vec)
|
static Map<String,String> |
getRenaming(String renamingList,
List<GNode> rootNodes)
Renames the sids from skeleton joint, both in skeletons and in skinned meshes. |
private static void |
prepareBindPose(VJoint joint,
float[] parentRotation)
assuming that we have reached the current pose from a bind pose where all rotation was Id, we want to prepare a pose that can be used to set the new bind pose. |
static void |
setHAnimPose(VJoint skeletonRoot)
Tries to set the skeleton in the HAnim neutral pose. |
static void |
setNeutralPoses(List<GNode> skeletonRoots,
List<GSkinnedMesh> skinnedMeshList,
List<GNode> roots)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
private Skeletons()
| Method Detail |
|---|
public static Map<String,String> getRenaming(String renamingList,
List<GNode> rootNodes)
private static void alignSegment(VJoint skeletonRoot,
String parentSid,
String childSid,
float[] vec)
public static void setHAnimPose(VJoint skeletonRoot)
private static void prepareBindPose(VJoint joint,
float[] parentRotation)
public static void setNeutralPoses(List<GNode> skeletonRoots,
List<GSkinnedMesh> skinnedMeshList,
List<GNode> roots)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||