Classes |
struct | bConstraintChannel |
struct | bConstraint |
struct | bConstraintTarget |
struct | bPythonConstraint |
struct | bKinematicConstraint |
struct | bSplineIKConstraint |
struct | bTrackToConstraint |
struct | bRotateLikeConstraint |
struct | bLocateLikeConstraint |
struct | bSizeLikeConstraint |
struct | bSameVolumeConstraint |
struct | bTransLikeConstraint |
struct | bMinMaxConstraint |
struct | bActionConstraint |
struct | bLockTrackConstraint |
struct | bDampTrackConstraint |
struct | bFollowPathConstraint |
struct | bStretchToConstraint |
struct | bRigidBodyJointConstraint |
struct | bClampToConstraint |
struct | bChildOfConstraint |
struct | bTransformConstraint |
struct | bPivotConstraint |
struct | bLocLimitConstraint |
struct | bRotLimitConstraint |
struct | bSizeLimitConstraint |
struct | bDistLimitConstraint |
struct | bShrinkwrapConstraint |
struct | bFollowTrackConstraint |
struct | bCameraSolverConstraint |
struct | bObjectSolverConstraint |
Defines |
#define | CONSTRAINT_DRAW_PIVOT 0x40 |
#define | CONSTRAINT_DISABLE_LINKED_COLLISION 0x80 |
#define | CONSTRAINT_RB_BALL 1 |
#define | CONSTRAINT_RB_HINGE 2 |
#define | CONSTRAINT_RB_CONETWIST 4 |
#define | CONSTRAINT_RB_VEHICLE 11 |
#define | CONSTRAINT_RB_GENERIC6DOF 12 |
Typedefs |
typedef struct bConstraintChannel | bConstraintChannel |
typedef struct bConstraint | bConstraint |
typedef struct bConstraintTarget | bConstraintTarget |
typedef enum
B_CONSTRAINT_TARGET_FLAG | B_CONSTRAINT_TARGET_FLAG |
typedef enum B_CONSTRAINT_OB_TYPE | B_CONSTRAINT_OB_TYPE |
typedef struct bPythonConstraint | bPythonConstraint |
typedef struct bKinematicConstraint | bKinematicConstraint |
typedef enum B_CONSTRAINT_IK_TYPE | B_CONSTRAINT_IK_TYPE |
typedef struct bSplineIKConstraint | bSplineIKConstraint |
typedef struct bTrackToConstraint | bTrackToConstraint |
typedef struct
bRotateLikeConstraint | bRotateLikeConstraint |
typedef struct
bLocateLikeConstraint | bLocateLikeConstraint |
typedef struct bSizeLikeConstraint | bSizeLikeConstraint |
typedef struct
bSameVolumeConstraint | bSameVolumeConstraint |
typedef struct bTransLikeConstraint | bTransLikeConstraint |
typedef struct bMinMaxConstraint | bMinMaxConstraint |
typedef struct bActionConstraint | bActionConstraint |
typedef struct bLockTrackConstraint | bLockTrackConstraint |
typedef struct bDampTrackConstraint | bDampTrackConstraint |
typedef struct
bFollowPathConstraint | bFollowPathConstraint |
typedef struct bStretchToConstraint | bStretchToConstraint |
typedef struct
bRigidBodyJointConstraint | bRigidBodyJointConstraint |
typedef struct bClampToConstraint | bClampToConstraint |
typedef struct bChildOfConstraint | bChildOfConstraint |
typedef struct bTransformConstraint | bTransformConstraint |
typedef struct bPivotConstraint | bPivotConstraint |
typedef struct bLocLimitConstraint | bLocLimitConstraint |
typedef struct bRotLimitConstraint | bRotLimitConstraint |
typedef struct bSizeLimitConstraint | bSizeLimitConstraint |
typedef struct bDistLimitConstraint | bDistLimitConstraint |
typedef struct
bShrinkwrapConstraint | bShrinkwrapConstraint |
typedef struct
bFollowTrackConstraint | bFollowTrackConstraint |
typedef struct
bCameraSolverConstraint | bCameraSolverConstraint |
typedef struct
bObjectSolverConstraint | bObjectSolverConstraint |
typedef enum eBConstraint_Types | eBConstraint_Types |
typedef enum eBConstraint_Flags | eBConstraint_Flags |
typedef enum
eBConstraint_SpaceTypes | eBConstraint_SpaceTypes |
typedef enum
eConstraintChannel_Flags | eConstraintChannel_Flags |
typedef enum eCopyRotation_Flags | eCopyRotation_Flags |
typedef enum eCopyLocation_Flags | eCopyLocation_Flags |
typedef enum eCopyScale_Flags | eCopyScale_Flags |
typedef enum eSameVolume_Modes | eSameVolume_Modes |
typedef enum eLockAxis_Modes | eLockAxis_Modes |
typedef enum eUpAxis_Modes | eUpAxis_Modes |
typedef enum eTrackToAxis_Modes | eTrackToAxis_Modes |
typedef enum eFollowPath_Flags | eFollowPath_Flags |
typedef enum eTrackTo_Flags | eTrackTo_Flags |
typedef enum eStretchTo_VolMode | eStretchTo_VolMode |
typedef enum eStretchTo_PlaneMode | eStretchTo_PlaneMode |
typedef enum eClampTo_Modes | eClampTo_Modes |
typedef enum eClampTo_Flags | eClampTo_Flags |
typedef enum eKinematic_Flags | eKinematic_Flags |
typedef enum eSplineIK_Flags | eSplineIK_Flags |
typedef enum eSplineIK_XZScaleModes | eSplineIK_XZScaleModes |
typedef enum eFloor_Flags | eFloor_Flags |
typedef enum
eTransformLimits_Flags2 | eTransformLimits_Flags2 |
typedef enum eTransformLimits_Flags | eTransformLimits_Flags |
typedef enum eRotLimit_Flags | eRotLimit_Flags |
typedef enum eDistLimit_Flag | eDistLimit_Flag |
typedef enum eDistLimit_Modes | eDistLimit_Modes |
typedef enum ePyConstraint_Flags | ePyConstraint_Flags |
typedef enum eChildOf_Flags | eChildOf_Flags |
typedef enum ePivotConstraint_Axis | ePivotConstraint_Axis |
typedef enum ePivotConstraint_Flag | ePivotConstraint_Flag |
typedef enum eFollowTrack_Flags | eFollowTrack_Flags |
typedef enum eCameraSolver_Flags | eCameraSolver_Flags |
typedef enum eObjectSolver_Flags | eObjectSolver_Flags |
Enumerations |
enum | B_CONSTRAINT_TARGET_FLAG { CONSTRAINT_TAR_TEMP = (1<<0)
} |
enum | B_CONSTRAINT_OB_TYPE { CONSTRAINT_OBTYPE_OBJECT = 1,
CONSTRAINT_OBTYPE_BONE,
CONSTRAINT_OBTYPE_VERT,
CONSTRAINT_OBTYPE_CV
} |
enum | B_CONSTRAINT_IK_TYPE { CONSTRAINT_IK_COPYPOSE = 0,
CONSTRAINT_IK_DISTANCE
} |
enum | eBConstraint_Types {
CONSTRAINT_TYPE_NULL = 0,
CONSTRAINT_TYPE_CHILDOF,
CONSTRAINT_TYPE_TRACKTO,
CONSTRAINT_TYPE_KINEMATIC,
CONSTRAINT_TYPE_FOLLOWPATH,
CONSTRAINT_TYPE_ROTLIMIT,
CONSTRAINT_TYPE_LOCLIMIT,
CONSTRAINT_TYPE_SIZELIMIT,
CONSTRAINT_TYPE_ROTLIKE,
CONSTRAINT_TYPE_LOCLIKE,
CONSTRAINT_TYPE_SIZELIKE,
CONSTRAINT_TYPE_PYTHON,
CONSTRAINT_TYPE_ACTION,
CONSTRAINT_TYPE_LOCKTRACK,
CONSTRAINT_TYPE_DISTLIMIT,
CONSTRAINT_TYPE_STRETCHTO,
CONSTRAINT_TYPE_MINMAX,
CONSTRAINT_TYPE_RIGIDBODYJOINT,
CONSTRAINT_TYPE_CLAMPTO,
CONSTRAINT_TYPE_TRANSFORM,
CONSTRAINT_TYPE_SHRINKWRAP,
CONSTRAINT_TYPE_DAMPTRACK,
CONSTRAINT_TYPE_SPLINEIK,
CONSTRAINT_TYPE_TRANSLIKE,
CONSTRAINT_TYPE_SAMEVOL,
CONSTRAINT_TYPE_PIVOT,
CONSTRAINT_TYPE_FOLLOWTRACK,
CONSTRAINT_TYPE_CAMERASOLVER,
CONSTRAINT_TYPE_OBJECTSOLVER,
NUM_CONSTRAINT_TYPES
} |
enum | eBConstraint_Flags {
CONSTRAINT_EXPAND = (1<<0),
CONSTRAINT_DISABLE = (1<<2),
CONSTRAINT_ACTIVE = (1<<4),
CONSTRAINT_SPACEONCE = (1<<6),
CONSTRAINT_OWN_IPO = (1<<7),
CONSTRAINT_PROXY_LOCAL = (1<<8),
CONSTRAINT_OFF = (1<<9)
} |
enum | eBConstraint_SpaceTypes {
CONSTRAINT_SPACE_WORLD = 0,
CONSTRAINT_SPACE_LOCAL,
CONSTRAINT_SPACE_POSE,
CONSTRAINT_SPACE_PARLOCAL,
CONSTRAINT_SPACE_INVALID
} |
enum | eConstraintChannel_Flags { CONSTRAINT_CHANNEL_SELECT = (1<<0),
CONSTRAINT_CHANNEL_PROTECTED = (1<<1)
} |
enum | eCopyRotation_Flags {
ROTLIKE_X = (1<<0),
ROTLIKE_Y = (1<<1),
ROTLIKE_Z = (1<<2),
ROTLIKE_X_INVERT = (1<<4),
ROTLIKE_Y_INVERT = (1<<5),
ROTLIKE_Z_INVERT = (1<<6),
ROTLIKE_OFFSET = (1<<7)
} |
enum | eCopyLocation_Flags {
LOCLIKE_X = (1<<0),
LOCLIKE_Y = (1<<1),
LOCLIKE_Z = (1<<2),
LOCLIKE_TIP = (1<<3),
LOCLIKE_X_INVERT = (1<<4),
LOCLIKE_Y_INVERT = (1<<5),
LOCLIKE_Z_INVERT = (1<<6),
LOCLIKE_OFFSET = (1<<7)
} |
enum | eCopyScale_Flags { SIZELIKE_X = (1<<0),
SIZELIKE_Y = (1<<1),
SIZELIKE_Z = (1<<2),
SIZELIKE_OFFSET = (1<<3)
} |
enum | eSameVolume_Modes { SAMEVOL_X = 0,
SAMEVOL_Y,
SAMEVOL_Z
} |
enum | eLockAxis_Modes { LOCK_X = 0,
LOCK_Y,
LOCK_Z
} |
enum | eUpAxis_Modes { UP_X = 0,
UP_Y,
UP_Z
} |
enum | eTrackToAxis_Modes {
TRACK_X = 0,
TRACK_Y,
TRACK_Z,
TRACK_nX,
TRACK_nY,
TRACK_nZ
} |
enum | eFollowPath_Flags { FOLLOWPATH_FOLLOW = (1<<0),
FOLLOWPATH_STATIC = (1<<1),
FOLLOWPATH_RADIUS = (1<<2)
} |
enum | eTrackTo_Flags { TARGET_Z_UP = (1<<0)
} |
enum | eStretchTo_VolMode { VOLUME_XZ = 0,
VOLUME_X,
VOLUME_Z,
NO_VOLUME
} |
enum | eStretchTo_PlaneMode { PLANE_X = 0,
PLANE_Y,
PLANE_Z
} |
enum | eClampTo_Modes { CLAMPTO_AUTO = 0,
CLAMPTO_X,
CLAMPTO_Y,
CLAMPTO_Z
} |
enum | eClampTo_Flags { CLAMPTO_CYCLIC = (1<<0)
} |
enum | eKinematic_Flags {
CONSTRAINT_IK_TIP = (1<<0),
CONSTRAINT_IK_ROT = (1<<1),
CONSTRAINT_IK_AUTO = (1<<2),
CONSTRAINT_IK_TEMP = (1<<3),
CONSTRAINT_IK_STRETCH = (1<<4),
CONSTRAINT_IK_POS = (1<<5),
CONSTRAINT_IK_SETANGLE = (1<<6),
CONSTRAINT_IK_GETANGLE = (1<<7),
CONSTRAINT_IK_NO_POS_X = (1<<8),
CONSTRAINT_IK_NO_POS_Y = (1<<9),
CONSTRAINT_IK_NO_POS_Z = (1<<10),
CONSTRAINT_IK_NO_ROT_X = (1<<11),
CONSTRAINT_IK_NO_ROT_Y = (1<<12),
CONSTRAINT_IK_NO_ROT_Z = (1<<13),
CONSTRAINT_IK_TARGETAXIS = (1<<14)
} |
enum | eSplineIK_Flags {
CONSTRAINT_SPLINEIK_BOUND = (1<<0),
CONSTRAINT_SPLINEIK_NO_ROOT = (1<<1),
CONSTRAINT_SPLINEIK_SCALE_LIMITED = (1<<2),
CONSTRAINT_SPLINEIK_EVENSPLITS = (1<<3),
CONSTRAINT_SPLINEIK_NO_CURVERAD = (1<<4)
} |
enum | eSplineIK_XZScaleModes { CONSTRAINT_SPLINEIK_XZS_NONE = 0,
CONSTRAINT_SPLINEIK_XZS_ORIGINAL,
CONSTRAINT_SPLINEIK_XZS_VOLUMETRIC
} |
enum | eFloor_Flags { MINMAX_STICKY = (1<<0),
MINMAX_STUCK = (1<<1),
MINMAX_USEROT = (1<<2)
} |
enum | eTransformLimits_Flags2 { LIMIT_NOPARENT = (1<<0),
LIMIT_TRANSFORM = (1<<1)
} |
enum | eTransformLimits_Flags {
LIMIT_XMIN = (1<<0),
LIMIT_XMAX = (1<<1),
LIMIT_YMIN = (1<<2),
LIMIT_YMAX = (1<<3),
LIMIT_ZMIN = (1<<4),
LIMIT_ZMAX = (1<<5)
} |
enum | eRotLimit_Flags { LIMIT_XROT = (1<<0),
LIMIT_YROT = (1<<1),
LIMIT_ZROT = (1<<2)
} |
enum | eDistLimit_Flag { LIMITDIST_USESOFT = (1<<0),
LIMITDIST_TRANSFORM = (1<<1)
} |
enum | eDistLimit_Modes { LIMITDIST_INSIDE = 0,
LIMITDIST_OUTSIDE,
LIMITDIST_ONSURFACE
} |
enum | ePyConstraint_Flags { PYCON_USETARGETS = (1<<0),
PYCON_SCRIPTERROR = (1<<1)
} |
enum | eChildOf_Flags {
CHILDOF_LOCX = (1<<0),
CHILDOF_LOCY = (1<<1),
CHILDOF_LOCZ = (1<<2),
CHILDOF_ROTX = (1<<3),
CHILDOF_ROTY = (1<<4),
CHILDOF_ROTZ = (1<<5),
CHILDOF_SIZEX = (1<<6),
CHILDOF_SIZEY = (1<<7),
CHILDOF_SIZEZ = (1<<8),
CHILDOF_ALL = 511
} |
enum | ePivotConstraint_Axis {
PIVOTCON_AXIS_NONE = -1,
PIVOTCON_AXIS_X_NEG,
PIVOTCON_AXIS_Y_NEG,
PIVOTCON_AXIS_Z_NEG,
PIVOTCON_AXIS_X,
PIVOTCON_AXIS_Y,
PIVOTCON_AXIS_Z
} |
enum | ePivotConstraint_Flag { PIVOTCON_FLAG_OFFSET_ABS = (1<<0),
PIVOTCON_FLAG_ROTACT_NEG = (1<<1)
} |
enum | eFollowTrack_Flags { FOLLOWTRACK_ACTIVECLIP = (1<<0),
FOLLOWTRACK_USE_3D_POSITION = (1<<1)
} |
enum | eCameraSolver_Flags { CAMERASOLVER_ACTIVECLIP = (1<<0)
} |
enum | eObjectSolver_Flags { OBJECTSOLVER_ACTIVECLIP = (1<<0)
} |