ObjectActuator(Actuator)¶
base classes — bpy_struct
, Actuator
- class bpy.types.ObjectActuator(Actuator)¶
Actuator to control the object movement
- angular_velocity¶
Angular velocity
- Type:
mathutils.Vector
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:
mathutils.Vector
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:
mathutils.Vector
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:
mathutils.Vector
of 3 items in [-inf, inf], default (0.0, 0.0, 0.0)
- offset_rotation¶
Rotation
- Type:
mathutils.Euler
rotation 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:
- servo_mode¶
Specify the servo control system
- Type:
enum in [‘SERVO_LINEAR’, ‘SERVO_ANGULAR’], default ‘SERVO_LINEAR’
- torque¶
Torque
- Type:
mathutils.Vector
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/torque along the X axis
- Type:
boolean, default False
- use_servo_limit_y¶
Set limit to force/torque along the Y axis
- Type:
boolean, default False
- use_servo_limit_z¶
Set limit to force/torque along the Z axis
- 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