Cast3dImport::Skin::Bone Class Reference

class Bone, bone data container. Bone is a part that influences Skin geometry. More...

#include <skin.h>

Inheritance diagram for Cast3dImport::Skin::Bone:

Cast3dImport::Streamble

List of all members.

Public Member Functions

 Bone (const char *joint_id, IntegerList *coord_index, FloatList *weights)
 Bone constructor.
void setMatrix (const Matrix4 &m)
 Sets optional binding matrix.


Detailed Description

class Bone, bone data container. Bone is a part that influences Skin geometry.

Constructor & Destructor Documentation

Cast3dImport::Skin::Bone::Bone ( const char *  joint_id,
IntegerList coord_index,
FloatList weights 
) [inline]

Bone constructor.

Parameters:
part pointer to Part class instance.
coord_index index array pointer to a targeted vertices.
weight value for participation influence factor.


Member Function Documentation

void Cast3dImport::Skin::Bone::setMatrix ( const Matrix4 &  m  )  [inline]

Sets optional binding matrix.

Parameters:
mtx pointer to optional binding matrix. Skin applies inversed form of given matrix to compensate local positioning. If not provided, matrix is obtained from Part instance.


The documentation for this class was generated from the following file:
Generated at Thu Oct 9 09:50:26 2008 for the Cast3D by doxygen 1.5.4.