Armature(ID)
base classes — bpy_struct, ID
- class bpy.types.Armature(ID)
Armature data-block containing a hierarchy of bones, usually used for rigging characters
- axes_position
The position for the axes on the bone. Increasing the value moves it closer to the tip; decreasing moves it closer to the root. (in [0, 1], default 0.0)
- Type:
float
- bones
(default None, readonly)
- Type:
- collections
(default None)
- Type:
- collections_all
List of all bone collections of the armature (default None, readonly)
- display_type
(default
'OCTAHEDRAL')OCTAHEDRALOctahedral – Display bones as octahedral shape (default).STICKStick – Display bones as simple 2D lines with dots.BBONEB-Bone – Display bones as boxes, showing subdivision and B-Splines.ENVELOPEEnvelope – Display bones as extruded spheres, showing deformation influence volume.WIREWire – Display bones as thin wires, showing subdivision and B-Splines.
- Type:
Literal[‘OCTAHEDRAL’, ‘STICK’, ‘BBONE’, ‘ENVELOPE’, ‘WIRE’]
- edit_bones
(default None, readonly)
- Type:
- is_editmode
True when used in editmode (default False, readonly)
- Type:
bool
- pose_position
Show armature in binding pose or final posed state (default
'POSE')POSEPose Position – Show armature in posed state.RESTRest Position – Show Armature in binding pose state (no posing possible).
- Type:
Literal[‘POSE’, ‘REST’]
- relation_line_position
The start position of the relation lines from parent to child bones (default
'TAIL')TAILTail – Draw the relationship line from the parent tail to the child head.HEADHead – Draw the relationship line from the parent head to the child head.
- Type:
Literal[‘TAIL’, ‘HEAD’]
- show_axes
Display bone axes (default False)
- Type:
bool
- show_bone_colors
Display bone colors (default True)
- Type:
bool
- show_bone_custom_shapes
Display bones with their custom shapes (default True)
- Type:
bool
- show_names
Display bone names (default False)
- Type:
bool
- use_mirror_x
Apply changes to matching bone on opposite side of X-Axis (default False)
- Type:
bool
- transform(matrix)
Transform armature bones by a matrix
- Parameters:
matrix (
mathutils.Matrix) – Matrix (multi-dimensional array of 4 * 4 items, in [-inf, inf])
- 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:
- 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
References
|
|