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

Class SplineIKConstraint


The Spline IK Constraint Object

Align 'n' bones along a curve.

(no references to this struct found)

Instance Variables [hide private]
boolean active
Constraint is the one being edited (Inherited from bpy.types.Constraint)
int in [1, 255] chain_length
How many bones are included in the chain
boolean chain_offset
Offset the entire chain relative to the root joint.
boolean (readonly) disabled
Constraint has invalid settings and will not be evaluated. (Inherited from bpy.types.Constraint)
boolean even_divisions
Ignore the relative lengths of the bones when fitting to the curve.
boolean expanded
Constraint's panel is expanded in UI. (Inherited from bpy.types.Constraint)
float in [0, 1] influence
Amount of influence constraint will have on the final solution. (Inherited from bpy.types.Constraint)
float array of 32 items in [0, 1] joint_bindings
(EXPERIENCED USERS ONLY) The relative positions of the joints along the chain as percentages.
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)
enum owner_space
Space that owner is evaluated in. (Inherited from bpy.types.Constraint)
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)
Object target
Curve that controls this relationship
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_curve_radius
Average radius of the endpoints is used to tweak the X and Z Scaling of the bones, on top of XZ Scale mode.
enum xz_scaling_mode
Method used for determining the scaling of the X and Z axes of the bones.
boolean y_stretch
Stretch the Y axis of the bones to fit the curve.
Instance Variable Details [hide private]

xz_scaling_mode

Method used for determining the scaling of the X and Z axes of the bones. in...
  • NONE
  • BONE_ORIGINAL
  • VOLUME_PRESERVE
Type:
enum