Skip to content

BL_ArmatureBone

Base class: EXP_PyObjectPlus

Proxy to Blender bone structure. All fields are read-only and comply to RNA names. All space attribute correspond to the rest pose.

bone name.

Type: string

true when the bone head is struck to the parent’s tail.

Type: boolean

true when bone doesn’t inherit rotation or scale from parent bone.

Type: boolean

true when bone inherits scaling from parent bone.

Type: boolean

number of B-bone segments.

Type: integer

bone rotation around head-tail axis.

Type: float

location of head end of the bone in parent bone space.

Type: vector [x, y, z]

location of head end of the bone in parent bone space.

Type: vector [x, y, z]

bone length.

Type: float

location of head end of the bone in armature space.

Type: vector [x, y, z]

location of tail end of the bone in armature space.

Type: vector [x, y, z]

matrix of the bone head in armature space.

Type: matrix [4][4]

rotation matrix of the bone in parent bone space.

Type: matrix [3][3]

parent bone, or None for root bone.

Type: BL_ArmatureBone

list of bone’s children.

Type: list of BL_ArmatureBone