Go to the source code of this file.
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) |
#define PROPID_INTERPUI (PROPID_USER+1) |
Definition at line 31 of file interpik.h.
#define PROPID_JOINTPARAMS (PROPID_USER+2) |
Definition at line 32 of file interpik.h.
#define PROPID_KEYINFO (PROPID_USER+3) |
Definition at line 33 of file interpik.h.
#define JNT_XACTIVE (1<<0) |
Definition at line 36 of file interpik.h.
#define JNT_YACTIVE (1<<1) |
Definition at line 37 of file interpik.h.
#define JNT_ZACTIVE (1<<2) |
Definition at line 38 of file interpik.h.
#define JNT_XLIMITED (1<<3) |
Definition at line 39 of file interpik.h.
#define JNT_YLIMITED (1<<4) |
Definition at line 40 of file interpik.h.
#define JNT_ZLIMITED (1<<5) |
Definition at line 41 of file interpik.h.
#define JNT_XEASE (1<<6) |
Definition at line 42 of file interpik.h.
#define JNT_YEASE (1<<7) |
Definition at line 43 of file interpik.h.
#define JNT_ZEASE (1<<8) |
Definition at line 44 of file interpik.h.
#define JNT_XSPRING (1<<9) |
Definition at line 45 of file interpik.h.
#define JNT_YSPRING (1<<10) |
Definition at line 46 of file interpik.h.
#define JNT_ZSPRING (1<<11) |
Definition at line 47 of file interpik.h.
#define JNT_PARAMS2 (1<<12) |
Definition at line 49 of file interpik.h.
#define JNT_PARAMS_EULER (1<<13) |
Definition at line 50 of file interpik.h.
#define JP_HELD (1<<27) |
Definition at line 52 of file interpik.h.
#define JNT_LIMITEXACT (1<<28) |
Definition at line 53 of file interpik.h.
#define JNT_ROLLOPEN (1<<29) |
Definition at line 54 of file interpik.h.
#define JNT_ROT (1<<30) |
Definition at line 55 of file interpik.h.
#define JNT_POS (1<<31) |
Definition at line 56 of file interpik.h.
#define SPRINGTENS_UI (50.0f) |
Definition at line 495 of file interpik.h.
#define DEF_SPRINGTENS (0.02f) |
Definition at line 496 of file interpik.h.
CoreExport INT_PTR CALLBACK JointParamDlgProc | ( | HWND | hWnd, |
UINT | message, | ||
WPARAM | wParam, | ||
LPARAM | lParam | ||
) |
void QuatEnumIKParams | ( | Control * | cont, |
IKEnumCallback & | callback | ||
) |
CoreExport void QuatBeginIKParams | ( | Control * | cont, |
IObjParam * | ip, | ||
ULONG | flags, | ||
Animatable * | prev | ||
) |
void Point3EnumIKParams | ( | Control * | cont, |
IKEnumCallback & | callback | ||
) |
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 | ||
) |