cMech::rRigged Struct Reference

List of all members.

Public Types

enum  Jointpoints {
  EYE, HEAD, NECK, CTMOUNT,
  LAMOUNT, RAMOUNT, LSMOUNT, RSMOUNT,
  BKMOUNT, JET0, JET1, JET2,
  JET3, JET4, SPINE, TORSOR,
  LEFTLEG, RIGHTLEG, LEFTCALF, RIGHTCALF,
  MAX_JOINTPOINTS
}
 

Enumeration for indexing joints in animation.


Public Member Functions

 rRigged ()
 Constructor.
 ~rRigged ()
 Destructor.
std::string getJointname (unsigned int num)

Public Attributes

float scale
 Model scale.
MD5Format::model * model
 The "static" model just as it is loaded.
MD5Format::joint * joints
 Actual local-(model-)space joints for this instance.
std::map< int, int > jointpoints
 Maps jointpoint identifier to actual joint index of the model.
std::map< int, std::map< int,
float > > 
rotators
 Joint angles for animation.
float HDMount [16]
float CTMount [16]
float BKMount [16]
float RSMount [16]
float RAMount [16]
float LSMount [16]
float LAMount [16]
std::map< int, float * > baseverts

The documentation for this struct was generated from the following file:
Generated on Fri Aug 27 16:01:36 2010 for Linwarrior 3D by  doxygen 1.6.3