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