ObjectActuator(Actuator)

base classes — bpy_struct, Actuator

class bpy.types.ObjectActuator(Actuator)

Actuator to control the object movement

angular_velocity

Sets the angular velocity

Type :float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0)
damping

Number of frames to reach the target velocity

Type :int in [-32768, 32767], default 0
derivate_coefficient

Not required, high values can cause instability

Type :float in [-inf, inf], default 0.0
force

Sets the force

Type :float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0)
force_max_x

Set the upper limit for force

Type :float in [-inf, inf], default 0.0
force_max_y

Set the upper limit for force

Type :float in [-inf, inf], default 0.0
force_max_z

Set the upper limit for force

Type :float in [-inf, inf], default 0.0
force_min_x

Set the lower limit for force

Type :float in [-inf, inf], default 0.0
force_min_y

Set the lower limit for force

Type :float in [-inf, inf], default 0.0
force_min_z

Set the lower limit for force

Type :float in [-inf, inf], default 0.0
integral_coefficient

Low value (0.01) for slow response, high value (0.5) for fast response

Type :float in [-inf, inf], default 0.0
linear_velocity

Sets the 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)

Type :float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0)
mode

Specify the motion system

Type :enum in [‘OBJECT_NORMAL’, ‘OBJECT_SERVO’], default ‘OBJECT_NORMAL’
offset_location

Sets the location

Type :float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0)
offset_rotation

Sets the rotation

Type :float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0)
proportional_coefficient

Typical value is 60x integral coefficient

Type :float in [-inf, inf], default 0.0
reference_object

Reference object for velocity calculation, leave empty for world reference

Type :Object
torque

Sets the torque

Type :float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0)
use_add_linear_velocity

Toggles between ADD and SET linV

Type :boolean, default False
use_local_angular_velocity

Angular velocity is defined in local coordinates

Type :boolean, default False
use_local_force

Force is defined in local coordinates

Type :boolean, default False
use_local_linear_velocity

Velocity is defined in local coordinates

Type :boolean, default False
use_local_location

Location is defined in local coordinates

Type :boolean, default False
use_local_rotation

Rotation is defined in local coordinates

Type :boolean, default False
use_local_torque

Torque is defined in local coordinates

Type :boolean, default False
use_servo_limit_x

Set limit to force along the X axis

Type :boolean, default False
use_servo_limit_y

Set limit to force along the Y axis

Type :boolean, default False
use_servo_limit_z

Set limit to force along the Z axis

Type :boolean, default False

Inherited Properties

Inherited Functions

Previous topic

Object(ID)

Next topic

ObjectBase(bpy_struct)