ObjectActuator(Actuator)

base classes — bpy_struct, Actuator

class bpy.types.ObjectActuator(Actuator)

Actuator to control the object movement

angular_velocity

Angular velocity (array of 3 items, in [-inf, inf], default (0.0, 0.0, 0.0))

Type:

mathutils.Vector

damping

Number of frames to reach the target velocity (in [-32768, 32767], default 0)

Type:

int

derivate_coefficient

Not required, high values can cause instability (in [-inf, inf], default 0.0)

Type:

float

force

Force (array of 3 items, in [-inf, inf], default (0.0, 0.0, 0.0))

Type:

mathutils.Vector

force_max_x

Upper limit for X force (in [-inf, inf], default 0.0)

Type:

float

force_max_y

Upper limit for Y force (in [-inf, inf], default 0.0)

Type:

float

force_max_z

Upper limit for Z force (in [-inf, inf], default 0.0)

Type:

float

force_min_x

Lower limit for X force (in [-inf, inf], default 0.0)

Type:

float

force_min_y

Lower limit for Y force (in [-inf, inf], default 0.0)

Type:

float

force_min_z

Lower limit for Z force (in [-inf, inf], default 0.0)

Type:

float

integral_coefficient

Low value (0.01) for slow response, high value (0.5) for fast response (in [-inf, inf], default 0.0)

Type:

float

linear_velocity

Linear velocity (in Servo mode it sets the target relative linear velocity, it will be achieved by automatic application of force - Null velocity is a valid target) (array of 3 items, in [-inf, inf], default (0.0, 0.0, 0.0))

Type:

mathutils.Vector

mode

Specify the motion system (default 'OBJECT_NORMAL')

Type:

Literal[‘OBJECT_NORMAL’, ‘OBJECT_SERVO’, ‘OBJECT_CHARACTER’]

offset_location

Location (array of 3 items, in [-inf, inf], default (0.0, 0.0, 0.0))

Type:

mathutils.Vector

offset_rotation

Rotation (array of 3 items, in [-inf, inf], default (0.0, 0.0, 0.0))

Type:

mathutils.Euler

proportional_coefficient

Typical value is 60x integral coefficient (in [-inf, inf], default 0.0)

Type:

float

reference_object

Reference object for velocity calculation, leave empty for world reference

Type:

Object

servo_mode

Specify the servo control system (default 'SERVO_LINEAR')

Type:

Literal[‘SERVO_LINEAR’, ‘SERVO_ANGULAR’]

torque

Torque (array of 3 items, in [-inf, inf], default (0.0, 0.0, 0.0))

Type:

mathutils.Vector

use_add_character_location

Toggle between ADD and SET character location (default False)

Type:

bool

use_add_linear_velocity

Toggles between ADD and SET linV (default False)

Type:

bool

use_character_jump

Make the character jump using the settings in the physics properties (default False)

Type:

bool

use_local_angular_velocity

Angular velocity is defined in local coordinates (default False)

Type:

bool

use_local_force

Force is defined in local coordinates (default False)

Type:

bool

use_local_linear_velocity

Velocity is defined in local coordinates (default False)

Type:

bool

use_local_location

Location is defined in local coordinates (default False)

Type:

bool

use_local_rotation

Rotation is defined in local coordinates (default False)

Type:

bool

use_local_torque

Torque is defined in local coordinates (default False)

Type:

bool

use_servo_limit_x

Set limit to force/torque along the X axis (default False)

Type:

bool

use_servo_limit_y

Set limit to force/torque along the Y axis (default False)

Type:

bool

use_servo_limit_z

Set limit to force/torque along the Z axis (default False)

Type:

bool

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

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