1
BL_ArmatureBone(PyObjectPlus)
2
=============================
6
base class --- :class:`PyObjectPlus`
8
.. class:: BL_ArmatureBone(PyObjectPlus)
10
Proxy to Blender bone structure. All fields are read-only and comply to RNA names.
11
All space attribute correspond to the rest pose.
19
.. attribute:: connected
21
true when the bone head is struck to the parent's tail.
27
true when bone doesn't inherit rotation or scale from parent bone.
31
.. attribute:: inherit_scale
33
true when bone inherits scaling from parent bone.
37
.. attribute:: bbone_segments
39
number of B-bone segments.
45
bone rotation around head-tail axis.
51
location of head end of the bone in parent bone space.
53
:type: vector [x, y, z]
57
location of head end of the bone in parent bone space.
59
:type: vector [x, y, z]
67
.. attribute:: arm_head
69
location of head end of the bone in armature space.
71
:type: vector [x, y, z]
73
.. attribute:: arm_tail
75
location of tail end of the bone in armature space.
77
:type: vector [x, y, z]
79
.. attribute:: arm_mat
81
matrix of the bone head in armature space.
87
This matrix has no scale part.
89
.. attribute:: bone_mat
91
rotation matrix of the bone in parent bone space.
97
parent bone, or None for root bone.
99
:type: :class:`BL_ArmatureBone`
101
.. attribute:: children
103
list of bone's children.
105
:type: list of :class:`BL_ArmatureBone`