Classes
|
| class
|
InterpCtrlUI |
| class
|
InterpKeyInfo |
| class
|
JointParams |
| class
|
JointParams2 |
| class
|
JPLimitsRestore |
| class
|
JointDlgData |
| class
|
StdIKClipObject |
Defines
|
|
#define |
PROPID_INTERPUI (PROPID_USER+1) |
|
#define |
PROPID_JOINTPARAMS (PROPID_USER+2) |
|
#define |
PROPID_KEYINFO (PROPID_USER+3) |
|
#define |
JNT_XACTIVE (1<<0) |
|
#define |
JNT_YACTIVE (1<<1) |
|
#define |
JNT_ZACTIVE (1<<2) |
|
#define |
JNT_XLIMITED (1<<3) |
|
#define |
JNT_YLIMITED (1<<4) |
|
#define |
JNT_ZLIMITED (1<<5) |
|
#define |
JNT_XEASE (1<<6) |
|
#define |
JNT_YEASE (1<<7) |
|
#define |
JNT_ZEASE (1<<8) |
|
#define |
JNT_XSPRING (1<<9) |
|
#define |
JNT_YSPRING (1<<10) |
|
#define |
JNT_ZSPRING (1<<11) |
|
#define |
JNT_PARAMS2 (1<<12) |
|
#define |
JNT_PARAMS_EULER (1<<13) |
|
#define |
JP_HELD (1<<27) |
|
#define |
JNT_LIMITEXACT (1<<28) |
|
#define |
JNT_ROLLOPEN (1<<29) |
|
#define |
JNT_ROT (1<<30) |
|
#define |
JNT_POS (1<<31) |
|
#define |
SPRINGTENS_UI (50.0f) |
|
#define |
DEF_SPRINGTENS (0.02f) |
Functions
|
| CoreExport
INT_PTR CALLBACK |
JointParamDlgProc
(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) |
| void |
QuatEnumIKParams
(Control *cont,
IKEnumCallback
&callback) |
| BOOL |
QuatCompDeriv
(Control *cont,
TimeValue
t, Matrix3 &ptm,
IKDeriv &derivs,
DWORD flags) |
| float |
QuatIncIKParam
(Control *cont,
TimeValue
t, int index, float delta) |
| CoreExport
void |
QuatBeginIKParams
(Control *cont,
IObjParam *ip,
ULONG flags, Animatable *prev) |
| void |
Point3EnumIKParams
(Control *cont,
IKEnumCallback
&callback) |
| BOOL |
Point3CompDeriv
(Control *cont,
TimeValue
t, Matrix3 &ptm,
IKDeriv &derivs,
DWORD flags) |
| float |
Point3IncIKParam
(Control *cont,
TimeValue
t, int index, float delta) |
| CoreExport
void |
Point3BeginIKParams
(Control *cont,
IObjParam *ip,
ULONG flags, Animatable *prev) |
| CoreExport
BOOL |
CanCopyIKParams
(Control *cont, int
which) |
| CoreExport
IKClipObject
* |
CopyIKParams
(Control *cont, int
which) |
| CoreExport
BOOL |
CanPasteIKParams
(Control *cont,
IKClipObject
*co, int which) |
| CoreExport
void |
PasteIKParams
(Control *cont,
IKClipObject
*co, int which) |
| CoreExport
void |
InitIKJointsPos
(Control *cont,
InitJointData
*posData) |
| CoreExport
void |
InitIKJointsRot
(Control *cont,
InitJointData
*rotData) |
| CoreExport
BOOL |
GetIKJointsPos
(Control *cont,
InitJointData
*posData) |
| CoreExport
BOOL |
GetIKJointsRot
(Control *cont,
InitJointData
*rotData) |
| CoreExport
void |
InitIKJointsPos
(Control *cont,
InitJointData2
*posData) |
| CoreExport
void |
InitIKJointsRot
(Control *cont,
InitJointData2
*rotData) |
| CoreExport
BOOL |
GetIKJointsPos
(Control *cont,
InitJointData2
*posData) |
| CoreExport
BOOL |
GetIKJointsRot
(Control *cont,
InitJointData2
*rotData) |
| CoreExport
void |
QuatMirrorIKConstraints
(Control *cont, int
axis, int which) |