MaintainVolumeConstraint(Constraint)¶
base classes — bpy_struct
, Constraint
-
class
bpy.types.
MaintainVolumeConstraint
(Constraint)¶ Maintain a constant volume along a single scaling axis
-
free_axis
¶ The free scaling axis of the object
Type: enum in [‘SAMEVOL_X’, ‘SAMEVOL_Y’, ‘SAMEVOL_Z’], default ‘SAMEVOL_X’
-
mode
¶ The way the constraint treats original non-free axis scaling
STRICT
Strict, Volume is strictly preserved, overriding the scaling of non-free axes.UNIFORM
Uniform, Volume is preserved when the object is scaled uniformly. Deviations from uniform scale on non-free axes are passed through.SINGLE_AXIS
Single Axis, Volume is preserved when the object is scaled only on the free axis. Non-free axis scaling is passed through.
Type: enum in [‘STRICT’, ‘UNIFORM’, ‘SINGLE_AXIS’], default ‘STRICT’
-
volume
¶ Volume of the bone at rest
Type: float in [0.001, 100], default 0.0
-
classmethod
bl_rna_get_subclass
(id, default=None)¶ Parameters: id (string) – The RNA type identifier. Returns: The RNA type or default when not found. Return type: bpy.types.Struct
subclass
-
classmethod
bl_rna_get_subclass_py
(id, default=None)¶ Parameters: id (string) – The RNA type identifier. Returns: The class or default when not found. Return type: type
-
Inherited Properties
Inherited Functions