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 (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

Inherited Properties#

Inherited Functions#

References#