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