interpik.h File Reference
#include "maxheap.h"
#include "hold.h"
#include "control.h"
|
| 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 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_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 JNT_LIMITEXACT (1<<28) |
| #define JNT_ROLLOPEN (1<<29) |
| #define SPRINGTENS_UI (50.0f) |
| #define DEF_SPRINGTENS (0.02f) |
| CoreExport INT_PTR CALLBACK JointParamDlgProc |
( |
HWND |
hWnd, |
|
|
UINT |
message, |
|
|
WPARAM |
wParam, |
|
|
LPARAM |
lParam |
|
) |
| |