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 (str) – 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 (str) – The RNA type identifier.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties

Inherited Functions