BL_ArmatureBone(EXP_PyObjectPlus)¶
base class — EXP_PyObjectPlus
- class BL_ArmatureBone(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.
- name¶
bone name.
- Type
string
- connected¶
true when the bone head is struck to the parent’s tail.
- Type
boolean
- hinge¶
true when bone doesn’t inherit rotation or scale from parent bone.
- Type
boolean
- inherit_scale¶
true when bone inherits scaling from parent bone.
- Type
boolean
- bbone_segments¶
number of B-bone segments.
- Type
integer
- roll¶
bone rotation around head-tail axis.
- Type
float
- head¶
location of head end of the bone in parent bone space.
- Type
vector [x, y, z]
- tail¶
location of head end of the bone in parent bone space.
- Type
vector [x, y, z]
- length¶
bone length.
- Type
float
- arm_head¶
location of head end of the bone in armature space.
- Type
vector [x, y, z]
- arm_tail¶
location of tail end of the bone in armature space.
- Type
vector [x, y, z]
- arm_mat¶
matrix of the bone head in armature space.
- Type
matrix [4][4]
Note
This matrix has no scale part.
- bone_mat¶
rotation matrix of the bone in parent bone space.
- Type
matrix [3][3]
- parent¶
parent bone, or None for root bone.
- Type
- children¶
list of bone’s children.
- Type
list of
BL_ArmatureBone