DOFParams Class Reference
 
 
 
DOFParams Class Reference

#include <control.h>

Inheritance diagram for DOFParams:
MaxHeapOperators

Class Description

See also:
Class Control.

Description:
This structure is passed to the method Control::GetDOFParams(). Controllers that support IK can provide information about their Degree Of Freedoms (DOFs) so that bones can display this information. The first 3 DOFs are assumed to be position and the next 3 are assumed to be rotation
Data Members:
BOOL display[6];

Indicates if this DOF should be displayed.

Point3 axis[6];

Specifies the DOF axis.

Point3 pos[6];

Specifies the base of the axis.

BOOL limit[6];

Indicates if the joint is limited at all.

float min[6];

Specifies the minimum limit.

float max[6];

Specifies the maximum limit.

float curval[6];

Specifies the current value of the parameter.

BOOL sel[6];

Indicates if the DOF should be highlighted.

BOOL endEffector;

Indicates if there is an end effector for this controller.

Matrix3 eeTM;

Specifies the world transformation matrix of the end effector (if present).

Public Attributes

BOOL  display [6]
Point3  axis [6]
Point3  pos [6]
BOOL  limit [6]
float  min [6]
float  max [6]
float  curval [6]
BOOL  sel [6]
BOOL  endEffector
Matrix3  eeTM

Member Data Documentation