# ObjectActuator(Actuator)

base classes — `bpy_struct`, `Actuator`

class `bpy.types.``ObjectActuator`(Actuator)

  Actuator to control the object movement

  `angular_velocity`

    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`

    Force

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

  `force_max_x`

    Upper limit for X force

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

  `force_max_y`

    Upper limit for Y force

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

  `force_max_z`

    Upper limit for Z force

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

  `force_min_x`

    Lower limit for X force

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

  `force_min_y`

    Lower limit for Y force

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

  `force_min_z`

    Lower limit for Z 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`

    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’, ‘OBJECT_CHARACTER’], default ‘OBJECT_NORMAL’

  `offset_location`

    Location

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

  `offset_rotation`

    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`

    Torque

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

  `use_add_character_location`

    Toggle between ADD and SET character location

    Type: | boolean, default False

  `use_add_linear_velocity`

    Toggles between ADD and SET linV

    Type: | boolean, default False

  `use_character_jump`

    Make the character jump using the settings in the physics properties

    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

`bpy_struct.id_data` `Actuator.name` `Actuator.type` | `Actuator.pin` `Actuator.show_expanded` `Actuator.active`

Inherited Functions

`bpy_struct.as_pointer` `bpy_struct.driver_add` `bpy_struct.driver_remove` `bpy_struct.get` `bpy_struct.is_property_hidden` `bpy_struct.is_property_readonly` `bpy_struct.is_property_set` `bpy_struct.items` `bpy_struct.keyframe_delete` | `bpy_struct.keyframe_insert` `bpy_struct.keys` `bpy_struct.path_from_id` `bpy_struct.path_resolve` `bpy_struct.property_unset` `bpy_struct.type_recast` `bpy_struct.values` `Actuator.link` `Actuator.unlink`