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
connected
Section titled “connected”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
inherit_scale
Section titled “inherit_scale”true when bone inherits scaling from parent bone.
Type: boolean
bbone_segments
Section titled “bbone_segments”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]
length
Section titled “length”bone length.
Type: float
arm_head
Section titled “arm_head”location of head end of the bone in armature space.
Type: vector [x, y, z]
arm_tail
Section titled “arm_tail”location of tail end of the bone in armature space.
Type: vector [x, y, z]
arm_mat
Section titled “arm_mat”matrix of the bone head in armature space.
Type: matrix [4][4]
bone_mat
Section titled “bone_mat”rotation matrix of the bone in parent bone space.
Type: matrix [3][3]
parent
Section titled “parent”parent bone, or None for root bone.
Type: BL_ArmatureBone
children
Section titled “children”list of bone’s children.
Type: list of BL_ArmatureBone
