public abstract class RagdollPreset
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| protected class  | RagdollPreset.JointPresetRange of motion for a joint. | 
| protected class  | RagdollPreset.LexiconEntryOne entry in a bone lexicon. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected java.util.Map<java.lang.String,RagdollPreset.JointPreset> | boneMapmap bone names to joint presets | 
| protected java.util.Map<java.lang.String,RagdollPreset.LexiconEntry> | lexiconlexicon to map bone names to entries | 
| protected static java.util.logging.Logger | loggermessage logger for this class | 
| Constructor and Description | 
|---|
| RagdollPreset() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract void | initBoneMap()Initialize the map from bone names to joint presets. | 
| protected abstract void | initLexicon()Initialize the lexicon. | 
| void | setupJointForBone(java.lang.String boneName,
                 SixDofJoint joint)Apply the preset for the named bone to the specified joint. | 
protected static final java.util.logging.Logger logger
protected java.util.Map<java.lang.String,RagdollPreset.JointPreset> boneMap
protected java.util.Map<java.lang.String,RagdollPreset.LexiconEntry> lexicon
protected abstract void initBoneMap()
protected abstract void initLexicon()
public void setupJointForBone(java.lang.String boneName,
                              SixDofJoint joint)
boneName - namejoint - where to apply the preset (not null, modified)