3ds Max C++ API Reference
|
Classes | |
class | IKCmdOps |
class | IKCmdOpsEx |
This interface extends interface IKCmdOps by providing access to notification suspension for the IK system. More... | |
class | IKChainActions |
class | IIKChainControl |
struct | DofSet |
class | IIKControl |
Namespaces | |
IKSys | |
Macros | |
#define | IKCONTROL_CLASS_ID Class_ID(0xe6f5815, 0x717f99a4) |
#define | IKCHAINCONTROL_CLASS_ID Class_ID(0x78724378, 0x8a4fd9) |
#define | GET_IKCHAIN_CD (GetCOREInterface()->GetDllDir().ClassDir().FindClass(CTRL_MATRIX3_CLASS_ID, IKCHAINCONTROL_CLASS_ID)) |
#define | IK_FP_INTERFACE_ID Interface_ID(0x5b734601, 0x7c7c7ece) |
#define | IKCHAIN_FP_INTERFACE_ID Interface_ID(0x5a5e7cbe, 0x55367776) |
#define | GET_IK_OPS_INTERFACE ((IKCmdOps*)GetCOREInterface(IK_FP_INTERFACE_ID)) |
#define | GET_IKCHAIN_FP_INTERFACE ((IKChainActions*)GET_IKCHAIN_CD->GetInterface(IKCHAIN_FP_INTERFACE_ID)) |
#define | GET_IKEX_OPS_INTERFACE ((IKCmdOpsEx*)GetCOREInterface(IK_FP_INTERFACE_ID)) |
Enumerations | |
enum | DofAxis { TransX = 0 , TransY , TransZ , RotX , RotY , RotZ , DofX = 0 , DofY , DofZ } |
enum | JointType { SlidingJoint , RotationalJoint } |
#define IKCONTROL_CLASS_ID Class_ID(0xe6f5815, 0x717f99a4) |
#define IKCHAINCONTROL_CLASS_ID Class_ID(0x78724378, 0x8a4fd9) |
#define GET_IKCHAIN_CD (GetCOREInterface()->GetDllDir().ClassDir().FindClass(CTRL_MATRIX3_CLASS_ID, IKCHAINCONTROL_CLASS_ID)) |
#define IK_FP_INTERFACE_ID Interface_ID(0x5b734601, 0x7c7c7ece) |
#define IKCHAIN_FP_INTERFACE_ID Interface_ID(0x5a5e7cbe, 0x55367776) |
#define GET_IK_OPS_INTERFACE ((IKCmdOps*)GetCOREInterface(IK_FP_INTERFACE_ID)) |
#define GET_IKCHAIN_FP_INTERFACE ((IKChainActions*)GET_IKCHAIN_CD->GetInterface(IKCHAIN_FP_INTERFACE_ID)) |
#define GET_IKEX_OPS_INTERFACE ((IKCmdOpsEx*)GetCOREInterface(IK_FP_INTERFACE_ID)) |