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:
- 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:
- 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:
- 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:
- offset_rotation
Rotation (array of 3 items, in [-inf, inf], default (0.0, 0.0, 0.0))
- Type:
- 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:
- 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:
- 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:
- 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