ConstraintActuator(Actuator)
base classes — bpy_struct
, Actuator
- class bpy.types.ConstraintActuator(Actuator)
Actuator to handle Constraints
- angle_max
Maximum angle allowed with target direction (no correction is done if angle with target direction is between min and max)
- Type:
float in [0, 3.14159], default 0.0
- angle_min
Minimum angle to maintain with target direction (no correction is done if angle with target direction is between min and max)
- Type:
float in [0, 3.14159], default 0.0
- damping
Damping factor: time constant (in frame) of low pass filter
- Type:
int in [-32768, 32767], default 0
- damping_rotation
Use a different damping for orientation
- Type:
int in [-32768, 32767], default 0
- direction
Direction of the ray
- Type:
enum in [‘NONE’, ‘DIRPX’, ‘DIRPY’, ‘DIRPZ’, ‘DIRNX’, ‘DIRNY’, ‘DIRNZ’], default ‘NONE’
- direction_axis
Select the axis to be aligned along the reference direction
- Type:
enum in [‘NONE’, ‘DIRPX’, ‘DIRPY’, ‘DIRPZ’, ‘DIRNX’, ‘DIRNY’, ‘DIRNZ’], default ‘NONE’
- direction_axis_pos
Select the axis to be aligned along the reference direction
- Type:
enum in [‘NONE’, ‘DIRPX’, ‘DIRPY’, ‘DIRPZ’], default ‘NONE’
- distance
Keep this distance to target
- Type:
float in [-inf, inf], default 0.0
- fh_damping
Damping factor of the force field spring
- Type:
float in [-inf, inf], default 0.0
- fh_force
Spring force within the force field area
- Type:
float in [-inf, inf], default 0.0
- fh_height
Height of the force field area
- Type:
float in [-inf, inf], default 0.0
- limit
- Type:
enum in [‘NONE’, ‘LOCX’, ‘LOCY’, ‘LOCZ’], default ‘NONE’
- limit_max
- Type:
float in [-inf, inf], default 0.0
- limit_min
- Type:
float in [-inf, inf], default 0.0
- material
Ray detects only Objects with this material
- Type:
string, default “”, (never None)
- mode
The type of the constraint
- Type:
enum in [‘LOC’, ‘DIST’, ‘ORI’, ‘FH’], default ‘LOC’
- property
Ray detects only Objects with this property
- Type:
string, default “”, (never None)
- range
Maximum length of ray
- Type:
float in [-inf, inf], default 0.0
- rotation_max
Reference Direction
- Type:
mathutils.Vector
of 3 items in [-inf, inf], default (0.0, 0.0, 0.0)
- time
Maximum activation time in frame, 0 for unlimited
- Type:
int in [-32768, 32767], default 0
- use_fh_normal
Add a horizontal spring force on slopes
- Type:
boolean, default False
- use_fh_paralel_axis
Keep object axis parallel to normal
- Type:
boolean, default False
- use_force_distance
Force distance of object to point of impact of ray
- Type:
boolean, default False
- use_local
Set ray along object’s axis or global axis
- Type:
boolean, default False
- use_material_detect
Detect material instead of property
- Type:
boolean, default False
- use_normal
Set object axis along (local axis) or parallel (global axis) to the normal at hit position
- Type:
boolean, default False
- use_persistent
Persistent actuator: stays active even if ray does not reach target
- 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