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.
- Type:
float in [0, 1], default 0.0
- bones
- Type:
ArmatureBonesbpy_prop_collectionofBone, (readonly)
- collections
- collections_all
List of all bone collections of the armature
- Type:
bpy_prop_collectionofBoneCollection, (readonly)
- display_type
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:
enum in [
'OCTAHEDRAL','STICK','BBONE','ENVELOPE','WIRE'], default"'OCTAHEDRAL'"
- edit_bones
- Type:
ArmatureEditBonesbpy_prop_collectionofEditBone, (readonly)
- is_editmode
True when used in editmode
- Type:
boolean, default False, (readonly)
- pose_position
Show armature in binding pose or final posed state
POSEPose Position – Show armature in posed state.RESTRest Position – Show Armature in binding pose state (no posing possible).
- Type:
enum in [
'POSE','REST'], default"'POSE'"
- relation_line_position
The start position of the relation lines from parent to child bones
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:
enum in [
'TAIL','HEAD'], default"'TAIL'"
- show_axes
Display bone axes
- Type:
boolean, default False
- show_bone_colors
Display bone colors
- Type:
boolean, default True
- show_bone_custom_shapes
Display bones with their custom shapes
- Type:
boolean, default True
- show_names
Display bone names
- Type:
boolean, default False
- use_mirror_x
Apply changes to matching bone on opposite side of X-Axis
- Type:
boolean, default False
- transform(matrix)
Transform armature bones by a matrix
- Parameters:
matrix (
mathutils.Matrixof 4 * 4 items in [-inf, inf]) – Matrix
- classmethod bl_rna_get_subclass(id, default=None, /)
- Parameters:
id (str) – The RNA type identifier.
- Returns:
The RNA type or default when not found.
- Return type:
bpy.types.Structsubclass
- classmethod bl_rna_get_subclass_py(id, default=None, /)
- Parameters:
id (str) – The RNA type identifier.
- Returns:
The class or default when not found.
- Return type:
type
Inherited Properties
Inherited Functions
References
|