Public Attributes

DOFParams Class Reference

Search for all occurrences

Detailed Description

See also:
Class Control.

Description:
This class is available in release 2.0 and later only.

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).

#include <control.h>

Inheritance diagram for DOFParams:
Inheritance graph
[legend]

List of all members.

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

BOOL display[6]
Point3 pos[6]
BOOL limit[6]
float min[6]
float max[6]
float curval[6]
BOOL sel[6]

DOFParams DOFParams DOFParams DOFParams DOFParams DOFParams DOFParams DOFParams DOFParams DOFParams
DOFParams DOFParams DOFParams DOFParams DOFParams DOFParams DOFParams DOFParams DOFParams DOFParams