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