base class — bpy_struct
Bone in an Armature datablock
Length of first Bezier Handle (for B-Bones only)
| Type : | float in [0, 2], default 0.0 |
|---|
Length of second Bezier Handle (for B-Bones only)
| Type : | float in [0, 2], default 0.0 |
|---|
Number of subdivisions of bone (for B-Bones only)
| Type : | int in [1, 32], default 0 |
|---|
B-Bone X size
| Type : | float in [0, 1000], default 0.0 |
|---|
B-Bone Z size
| Type : | float in [0, 1000], default 0.0 |
|---|
Bones which are children of this bone
| Type : | bpy_prop_collection of Bone, (readonly) |
|---|
Bone deformation distance (for Envelope deform only)
| Type : | float in [0, 1000], default 0.0 |
|---|
Bone deformation weight (for Envelope deform only)
| Type : | float in [0, 1000], default 0.0 |
|---|
Location of head end of the bone relative to its parent
| Type : | float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0) |
|---|
Location of head end of the bone relative to armature
| Type : | float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0) |
|---|
Radius of head of bone (for Envelope deform only)
| Type : | float in [0, inf], default 0.0 |
|---|
Bone is not visible when it is not in Edit Mode (i.e. in Object or Pose Modes)
| Type : | boolean, default False |
|---|
Bone is able to be selected
| Type : | boolean, default False |
|---|
Layers bone exists in
| Type : | boolean array of 32 items, default (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False) |
|---|
3x3 bone matrix
| Type : | float array of 9 items in [-inf, inf], default (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) |
|---|
4x4 bone matrix relative to armature
| Type : | float array of 16 items in [-inf, inf], default (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) |
|---|
| Type : | string, default “” |
|---|
| Type : | boolean, default False |
|---|
| Type : | boolean, default False |
|---|
| Type : | boolean, default False |
|---|
Bone is always drawn as Wireframe regardless of viewport draw mode. Useful for non-obstructive custom bone shapes
| Type : | boolean, default False |
|---|
Location of tail end of the bone
| Type : | float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0) |
|---|
Location of tail end of the bone relative to armature
| Type : | float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0) |
|---|
Radius of tail of bone (for Envelope deform only)
| Type : | float in [0, inf], default 0.0 |
|---|
When bone has a parent, bone’s head is struck to the parent’s tail
| Type : | boolean, default False, (readonly) |
|---|
When bone doesn’t have a parent, it receives cyclic offset effects
| Type : | boolean, default False |
|---|
Bone does not deform any geometry
| Type : | boolean, default False |
|---|
When deforming bone, multiply effects of Vertex Group weights with Envelope influence
| Type : | boolean, default False |
|---|
Bone inherits rotation or scale from parent bone
| Type : | boolean, default False |
|---|
Bone inherits scaling from parent bone
| Type : | boolean, default False |
|---|
Bone location is set in local space
| Type : | boolean, default False |
|---|
The name of this bone before any ‘.’ character (readonly)
The midpoint between the head and the tail. (readonly)
A list of all the bones children. (readonly)
a list of all children from this bone. (readonly)
Returns a chain of children with the same base name as this bone Only direct chains are supported, forks caused by multiple children with matching basenames will terminate the function and not be returned. (readonly)
The distance from head to tail, when set the head is moved to fit the length.
A list of parents, starting with the immediate parent (readonly)
The direction this bone is pointing. Utility function for (tail - head) (readonly)
Vector pointing down the x-axis of the bone. (readonly)
Vector pointing down the x-axis of the bone. (readonly)
Vector pointing down the x-axis of the bone. (readonly)
Calculate bone envelope at given point.
| Parameters: |
|
|---|---|
| Returns: | Factor, Envelope factor |
| Return type: | float in [-inf, inf] |
The same as ‘bone in other_bone.parent_recursive’ but saved generating a list.
Utility function to add vec to the head and tail of this bone.
Inherited Properties
Inherited Functions
|
References