BoidSettings(bpy_struct)

base class — bpy_struct

class bpy.types.BoidSettings(bpy_struct)

Settings for boid physics

accuracy

Accuracy of attack

Type:float in [0, 1], default 0.0
active_boid_state
Type:BoidRule, (readonly)
active_boid_state_index
Type:int in [0, inf], default 0
aggression

Boid will fight this times stronger enemy

Type:float in [0, 100], default 0.0
air_acc_max

Maximum acceleration in air (relative to maximum speed)

Type:float in [0, 1], default 0.0
air_ave_max

Maximum angular velocity in air (relative to 180 degrees)

Type:float in [0, 1], default 0.0
air_personal_space

Radius of boids personal space in air (% of particle size)

Type:float in [0, 10], default 0.0
air_speed_max

Maximum speed in air

Type:float in [0, 100], default 0.0
air_speed_min

Minimum speed in air (relative to maximum speed)

Type:float in [0, 1], default 0.0
bank

Amount of rotation around velocity vector on turns

Type:float in [0, 2], default 0.0
health

Initial boid health when born

Type:float in [0, 100], default 0.0
height

Boid height relative to particle size

Type:float in [0, 2], default 0.0
land_acc_max

Maximum acceleration on land (relative to maximum speed)

Type:float in [0, 1], default 0.0
land_ave_max

Maximum angular velocity on land (relative to 180 degrees)

Type:float in [0, 1], default 0.0
land_jump_speed

Maximum speed for jumping

Type:float in [0, 100], default 0.0
land_personal_space

Radius of boids personal space on land (% of particle size)

Type:float in [0, 10], default 0.0
land_smooth

How smoothly the boids land

Type:float in [0, 10], default 0.0
land_speed_max

Maximum speed on land

Type:float in [0, 100], default 0.0
land_stick_force

How strong a force must be to start effecting a boid on land

Type:float in [0, 1000], default 0.0
pitch

Amount of rotation around side vector

Type:float in [0, 2], default 0.0
range

Maximum distance from which a boid can attack

Type:float in [0, 100], default 0.0
states
Type:bpy_prop_collection of BoidState, (readonly)
strength

Maximum caused damage on attack per second

Type:float in [0, 100], default 0.0
use_climb

Allow boids to climb goal objects

Type:boolean, default False
use_flight

Allow boids to move in air

Type:boolean, default False
use_land

Allow boids to move on land

Type:boolean, default False
classmethod bl_rna_get_subclass(id, default=None)
Parameters:id (string) – 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 (string) – The RNA type identifier.
Returns:The class or default when not found.
Return type:type

Inherited Properties

Inherited Functions

References