Package bpy :: Module types :: Class KinematicConstraint
[hide private]
[frames] | no frames]

Class KinematicConstraint


The Kinematic Constraint Object

Inverse Kinematics.

(no references to this struct found)

Instance Variables [hide private]
boolean active
Constraint is the one being edited (Inherited from bpy.types.Constraint)
enum axis_reference
Constraint axis Lock options relative to Bone or Target reference in...
int in [0, 255] chain_length
How many bones are included in the IK effect - 0 uses all bones.
boolean (readonly) disabled
Constraint has invalid settings and will not be evaluated. (Inherited from bpy.types.Constraint)
float in [0, 100] distance
Radius of limiting sphere.
boolean expanded
Constraint's panel is expanded in UI. (Inherited from bpy.types.Constraint)
enum ik_type
IK Type in...
float in [0, 1] influence
Amount of influence constraint will have on the final solution. (Inherited from bpy.types.Constraint)
int in [1, 10000] iterations
Maximum number of solving iterations.
enum limit_mode
Distances in relation to sphere of influence to allow.
float (readonly) in [-inf, inf] lin_error
Amount of residual error in Blender space unit for constraints that work on position. (Inherited from bpy.types.Constraint)
string name
Name (maximum length of 30) (Inherited from bpy.types.Constraint)
float in [0.01, 1] orient_weight
For Tree-IK: Weight of orientation control for this target.
enum owner_space
Space that owner is evaluated in. (Inherited from bpy.types.Constraint)
float in [-180, 180] pole_angle
Pole rotation offset.
string pole_subtarget
Pole Sub-Target (maximum length of 32)
Object pole_target
Object for pole rotation.
boolean pos_lock_x
Constraint position along X axis
boolean pos_lock_y
Constraint position along Y axis
boolean pos_lock_z
Constraint position along Z axis
boolean proxy_local
Constraint was added in this proxy instance (i.e. (Inherited from bpy.types.Constraint)
float (readonly) in [-inf, inf] rot_error
Amount of residual error in radiant for constraints that work on orientation. (Inherited from bpy.types.Constraint)
boolean rot_lock_x
Constraint rotation along X axis
boolean rot_lock_y
Constraint rotation along Y axis
boolean rot_lock_z
Constraint rotation along Z axis
string subtarget
Sub-Target (maximum length of 32)
Object target
Target Object
enum target_space
Space that target is evaluated in. (Inherited from bpy.types.Constraint)
enum (readonly) type
Type in... (Inherited from bpy.types.Constraint)
boolean use_position
Chain follows position of target.
boolean use_rotation
Chain follows rotation of target.
boolean use_stretch
Enable IK Stretching.
boolean use_tail
Include bone's tail as last element in chain.
boolean use_target
Disable for targetless IK.
float in [0.01, 1] weight
For Tree-IK: Weight of position control for this target.
Instance Variable Details [hide private]

axis_reference

Constraint axis Lock options relative to Bone or Target reference in...
  • BONE
  • TARGET
Type:
enum

ik_type

IK Type in...
  • COPY_POSE
  • DISTANCE
Type:
enum

limit_mode

Distances in relation to sphere of influence to allow. in...
  • LIMITDIST_INSIDE
  • LIMITDIST_OUTSIDE
  • LIMITDIST_ONSURFACE
Type:
enum