ArmatureConstraint(Constraint)

base classes — bpy_struct, Constraint

class bpy.types.ArmatureConstraint(Constraint)

Applies transformations done by the Armature modifier

targets

Target Bones (default None, readonly)

Type:

ArmatureConstraintTargets[ConstraintTargetBone]

use_bone_envelopes

Multiply weights by envelope for all bones, instead of acting like Vertex Group based blending. The specified weights are still used, and only the listed bones are considered. (default False)

Type:

bool

use_current_location

Use the current bone location for envelopes and choosing B-Bone segments instead of rest position (default False)

Type:

bool

use_deform_preserve_volume

Deform rotation interpolation with quaternions (default False)

Type:

bool

classmethod bl_rna_get_subclass(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (bpy.types.Struct | None) – The value to return when not found.

Returns:

The RNA type or default when not found.

Return type:

bpy.types.Struct

classmethod bl_rna_get_subclass_py(id, default=None, /)
Parameters:
  • id (str) – The RNA type identifier.

  • default (type | None) – The value to return when not found.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties

Inherited Functions