3ds Max C++ API Reference
IKSys Namespace Reference

Classes

struct  DofSet
 
class  ZeroPlaneMap
 
class  RootLink
 
class  Link
 
class  LinkChain
 
class  IterJoint
 
class  IIKGoal
 
class  IHIIKGoal
 
class  ISplineIKGoal
 
class  ISplineIKGoal2
 Extension to ISplineIKGoal, the interface of a spline IK goal object. More...
 

Enumerations

enum  DofAxis {
  TransX = 0 , TransY , TransZ , RotX ,
  RotY , RotZ , DofX = 0 , DofY ,
  DofZ
}
 
enum  JointType { SlidingJoint , RotationalJoint }
 
enum  SAParentSpace { kSAInGoal , kSAInStartJoint , kSANotApplicable = 1000 }
 

Functions

const Interface_ID kGoalID (0x53937e2, 0x2be92941)
 
const Interface_ID kHIIKGoalID (0x2497c0e, 0x376f602a)
 
const Interface_ID kSplineIKGoalID (0x4ee7cd9, 0x68a54886)
 
const Interface_ID IID_SPLINE_IKGOAL2 (0x163a2f78, 0xb3027de)
 Id for ISplineIKGoal2 interface. More...
 
CoreExport IterJoint::JointType DofType (Link::DofAxis axis)
 

Enumeration Type Documentation

◆ DofAxis

enum DofAxis
Enumerator
TransX 
TransY 
TransZ 
RotX 
RotY 
RotZ 
DofX 
DofY 
DofZ 
396  {
397  TransX = 0, TransY, TransZ,
398  RotX, RotY, RotZ,
399  DofX = 0, DofY, DofZ
400  };
@ TransZ
Definition: iiksys.h:397
@ RotX
Definition: iiksys.h:398
@ DofY
Definition: iiksys.h:399
@ RotZ
Definition: iiksys.h:398
@ TransX
Definition: iiksys.h:397
@ DofX
Definition: iiksys.h:399
@ TransY
Definition: iiksys.h:397
@ RotY
Definition: iiksys.h:398
@ DofZ
Definition: iiksys.h:399

◆ JointType

enum JointType
Enumerator
SlidingJoint 
RotationalJoint 
401  {
402  SlidingJoint,
404  };
@ SlidingJoint
Definition: iiksys.h:402
@ RotationalJoint
Definition: iiksys.h:403

◆ SAParentSpace

Enumerator
kSAInGoal 
kSAInStartJoint 
kSANotApplicable 
57  {
58  kSAInGoal,
60  kSANotApplicable = 1000
61 };
@ kSAInGoal
Definition: ikhierarchy.h:58
@ kSANotApplicable
Definition: ikhierarchy.h:60
@ kSAInStartJoint
Definition: ikhierarchy.h:59

Function Documentation

◆ kGoalID()

const Interface_ID IKSys::kGoalID ( 0x53937e2  ,
0x2be92941   
)

◆ kHIIKGoalID()

const Interface_ID IKSys::kHIIKGoalID ( 0x2497c0e  ,
0x376f602a   
)

◆ kSplineIKGoalID()

const Interface_ID IKSys::kSplineIKGoalID ( 0x4ee7cd9  ,
0x68a54886   
)

◆ IID_SPLINE_IKGOAL2()

const Interface_ID IKSys::IID_SPLINE_IKGOAL2 ( 0x163a2f78  ,
0xb3027de   
)

Id for ISplineIKGoal2 interface.

◆ DofType()

CoreExport IterJoint::JointType IKSys::DofType ( Link::DofAxis  axis)