MAXBonesConverter |
The class converts a hierarchy of 3D Studio MAX§ bones to IFXAuthorBones format.
|
Interface Method |
Description |
|
Class constructor |
|
|
Class destructor |
|
|
Initializes the object for use |
|
|
Returns a populated AuthorBones object |
|
|
Transfers boned animation data from MAX into an IFXMotionResource |
|
|
Maps a MAX bone node (normal or Biped) to an internal bone ID. |
|
|
Cleans up all the memory allocated |
|
|
Searches for the ID of the bone associated with a Max node |
|
|
Searches for the ID of the bone with a Max node specified as a parent |
|
|
Samples the bone animation data |
|
|
Populates an IFXMotionResource with the motion tracks of a skeletal animation |
|
|
Returns object initialization state |
Class constructor.
Parameters:
None
Return Values:
None
Class destructor.
Parameters:
None
Return Values:
None
This method initializes the object for use.
Parameters:
|
in_pSGUtils |
The SceneGraphUtility object |
|
pMAXExportInterface |
The MAX exporter interface |
|
pMAXCoreInterface |
The MAX Core function interface |
|
in_pMAXNodeList |
The list of nodes whose bones are converted |
|
in_pMAXExporter |
The master exporter object |
|
in_pProgressDlg |
The progress dialog object |
|
uSampleInterval |
Animation sampling interval |
|
uAnimationStart |
Animation start time |
|
uAnimationEnd |
Animation end time |
This method returns a populated AuthorBones object.
Parameters:
|
out_pAuthorBones |
The populated AuthorBones object |
This method transfers boned animation data from MAX into an IFXMotionResource.
Parameters:
|
in_pSGNode |
The scenegraph node for the motion |
|
in_pMR |
The model resource containing the skeleton to be bound to the motion |
|
in_pProgressDlg |
Pointer to the progress dialog object |
This method maps a MAX bone node (normal or Biped) to one of the internal bone IDs
Parameters:
|
in_Bone |
The MAX node of the bone |
|
out_BoneId |
The returned internal bone ID |
This method cleans up all the memory allocated in the structure.
Parameters:
None
Return Values:
None
This method searches for the ID of the bone associated with an Max node.
Parameters:
|
bone_node |
MAX node referring to the bone for which the ID is searched |
Return Values:
U32
This method searches for the ID of the bone with a Max node specified as a parent.
Parameters:
|
bone_node |
MAX node referring to the bone for which the ID is searched |
Return Values:
U32
This method samples the bone animation data.
Parameters:
|
in_pProgressDlg |
Pointer to the progress dialog object |
This method fills in an IFXMotionResource with the motion tracks that make up a skeletal animation.
Parameters:
|
in_pMotion |
The IFXMotionResource to populate |
This method returns object initialization state.
Parameters:
None
§See asterisked (*) statement at Legal Information © 2001 Intel Corporation.