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:float array 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