TransformConstraint(Constraint)¶
base classes — bpy_struct
, Constraint
-
class
bpy.types.
TransformConstraint
(Constraint)¶ Map transformations of the target to the object
-
from_max_x
¶ Top range of X axis source motion
Type: float in [-inf, inf], default 0.0
-
from_max_x_rot
¶ Top range of X axis source motion
Type: float in [-inf, inf], default 0.0
-
from_max_x_scale
¶ Top range of X axis source motion
Type: float in [-inf, inf], default 0.0
-
from_max_y
¶ Top range of Y axis source motion
Type: float in [-inf, inf], default 0.0
-
from_max_y_rot
¶ Top range of Y axis source motion
Type: float in [-inf, inf], default 0.0
-
from_max_y_scale
¶ Top range of Y axis source motion
Type: float in [-inf, inf], default 0.0
-
from_max_z
¶ Top range of Z axis source motion
Type: float in [-inf, inf], default 0.0
-
from_max_z_rot
¶ Top range of Z axis source motion
Type: float in [-inf, inf], default 0.0
-
from_max_z_scale
¶ Top range of Z axis source motion
Type: float in [-inf, inf], default 0.0
-
from_min_x
¶ Bottom range of X axis source motion
Type: float in [-inf, inf], default 0.0
-
from_min_x_rot
¶ Bottom range of X axis source motion
Type: float in [-inf, inf], default 0.0
-
from_min_x_scale
¶ Bottom range of X axis source motion
Type: float in [-inf, inf], default 0.0
-
from_min_y
¶ Bottom range of Y axis source motion
Type: float in [-inf, inf], default 0.0
-
from_min_y_rot
¶ Bottom range of Y axis source motion
Type: float in [-inf, inf], default 0.0
-
from_min_y_scale
¶ Bottom range of Y axis source motion
Type: float in [-inf, inf], default 0.0
-
from_min_z
¶ Bottom range of Z axis source motion
Type: float in [-inf, inf], default 0.0
-
from_min_z_rot
¶ Bottom range of Z axis source motion
Type: float in [-inf, inf], default 0.0
-
from_min_z_scale
¶ Bottom range of Z axis source motion
Type: float in [-inf, inf], default 0.0
-
from_rotation_mode
¶ Specify the type of rotation channels to use
AUTO
Auto Euler, Euler using the rotation order of the target.XYZ
XYZ Euler, Euler using the XYZ rotation order.XZY
XZY Euler, Euler using the XZY rotation order.YXZ
YXZ Euler, Euler using the YXZ rotation order.YZX
YZX Euler, Euler using the YZX rotation order.ZXY
ZXY Euler, Euler using the ZXY rotation order.ZYX
ZYX Euler, Euler using the ZYX rotation order.QUATERNION
Quaternion, Quaternion rotation.SWING_TWIST_X
Swing and X Twist, Decompose into a swing rotation to aim the X axis, followed by twist around it.SWING_TWIST_Y
Swing and Y Twist, Decompose into a swing rotation to aim the Y axis, followed by twist around it.SWING_TWIST_Z
Swing and Z Twist, Decompose into a swing rotation to aim the Z axis, followed by twist around it.
Type: enum in [‘AUTO’, ‘XYZ’, ‘XZY’, ‘YXZ’, ‘YZX’, ‘ZXY’, ‘ZYX’, ‘QUATERNION’, ‘SWING_TWIST_X’, ‘SWING_TWIST_Y’, ‘SWING_TWIST_Z’], default ‘AUTO’
-
map_from
¶ The transformation type to use from the target
Type: enum in [‘LOCATION’, ‘ROTATION’, ‘SCALE’], default ‘LOCATION’
-
map_to
¶ The transformation type to affect of the constrained object
Type: enum in [‘LOCATION’, ‘ROTATION’, ‘SCALE’], default ‘LOCATION’
-
map_to_x_from
¶ The source axis constrained object’s X axis uses
Type: enum in [‘X’, ‘Y’, ‘Z’], default ‘X’
-
map_to_y_from
¶ The source axis constrained object’s Y axis uses
Type: enum in [‘X’, ‘Y’, ‘Z’], default ‘X’
-
map_to_z_from
¶ The source axis constrained object’s Z axis uses
Type: enum in [‘X’, ‘Y’, ‘Z’], default ‘X’
-
mix_mode
¶ Specify how to combine the new location with original
REPLACE
Replace, Replace component values.ADD
Add, Add component values together.
Type: enum in [‘REPLACE’, ‘ADD’], default ‘ADD’
-
mix_mode_rot
¶ Specify how to combine the new rotation with original
REPLACE
Replace, Replace component values.ADD
Add, Add component values together.BEFORE
Before Original, Apply new rotation before original, as if it was on a parent.AFTER
After Original, Apply new rotation after original, as if it was on a child.
Type: enum in [‘REPLACE’, ‘ADD’, ‘BEFORE’, ‘AFTER’], default ‘ADD’
-
mix_mode_scale
¶ Specify how to combine the new scale with original
REPLACE
Replace, Replace component values.MULTIPLY
Multiply, Multiply component values together.
Type: enum in [‘REPLACE’, ‘MULTIPLY’], default ‘REPLACE’
-
subtarget
¶ Armature bone, mesh or lattice vertex group, …
Type: string, default “”, (never None)
-
to_euler_order
¶ Explicitly specify the output euler rotation order
AUTO
Default, Euler using the default rotation order.XYZ
XYZ Euler, Euler using the XYZ rotation order.XZY
XZY Euler, Euler using the XZY rotation order.YXZ
YXZ Euler, Euler using the YXZ rotation order.YZX
YZX Euler, Euler using the YZX rotation order.ZXY
ZXY Euler, Euler using the ZXY rotation order.ZYX
ZYX Euler, Euler using the ZYX rotation order.
Type: enum in [‘AUTO’, ‘XYZ’, ‘XZY’, ‘YXZ’, ‘YZX’, ‘ZXY’, ‘ZYX’], default ‘AUTO’
-
to_max_x
¶ Top range of X axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_max_x_rot
¶ Top range of X axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_max_x_scale
¶ Top range of X axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_max_y
¶ Top range of Y axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_max_y_rot
¶ Top range of Y axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_max_y_scale
¶ Top range of Y axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_max_z
¶ Top range of Z axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_max_z_rot
¶ Top range of Z axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_max_z_scale
¶ Top range of Z axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_min_x
¶ Bottom range of X axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_min_x_rot
¶ Bottom range of X axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_min_x_scale
¶ Bottom range of X axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_min_y
¶ Bottom range of Y axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_min_y_rot
¶ Bottom range of Y axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_min_y_scale
¶ Bottom range of Y axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_min_z
¶ Bottom range of Z axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_min_z_rot
¶ Bottom range of Z axis destination motion
Type: float in [-inf, inf], default 0.0
-
to_min_z_scale
¶ Bottom range of Z axis destination motion
Type: float in [-inf, inf], default 0.0
-
use_motion_extrapolate
¶ Extrapolate ranges
Type: boolean, default False
-
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