Particle(bpy_struct)
base class — bpy_struct
- class bpy.types.Particle(bpy_struct)
Particle in a particle system
- alive_state
(default
'DEAD')- Type:
Literal[‘DEAD’, ‘UNBORN’, ‘ALIVE’, ‘DYING’]
- angular_velocity
(array of 3 items, in [-inf, inf], default (0.0, 0.0, 0.0))
- Type:
- birth_time
(in [-inf, inf], default 0.0)
- Type:
float
- die_time
(in [-inf, inf], default 0.0)
- Type:
float
- hair_keys
(default None, readonly)
- is_exist
(default True, readonly)
- Type:
bool
- is_visible
(default True, readonly)
- Type:
bool
- lifetime
(in [-inf, inf], default 0.0)
- Type:
float
- location
(array of 3 items, in [-inf, inf], default (0.0, 0.0, 0.0))
- Type:
- particle_keys
(default None, readonly)
- Type:
- prev_angular_velocity
(array of 3 items, in [-inf, inf], default (0.0, 0.0, 0.0))
- Type:
- prev_location
(array of 3 items, in [-inf, inf], default (0.0, 0.0, 0.0))
- Type:
- prev_rotation
(array of 4 items, in [-inf, inf], default (0.0, 0.0, 0.0, 0.0))
- Type:
- prev_velocity
(array of 3 items, in [-inf, inf], default (0.0, 0.0, 0.0))
- Type:
- rotation
(array of 4 items, in [-inf, inf], default (0.0, 0.0, 0.0, 0.0))
- Type:
- size
(in [-inf, inf], default 0.0)
- Type:
float
- velocity
(array of 3 items, in [-inf, inf], default (0.0, 0.0, 0.0))
- Type:
- uv_on_emitter(modifier)
Obtain UV coordinates for a particle on an evaluated mesh.
- Parameters:
modifier (
ParticleSystemModifier) – Particle modifier from an evaluated object (never None)- Returns:
uv, (array of 2 items, in [-inf, inf])
- Return type:
- classmethod bl_rna_get_subclass(id, default=None, /)
- Parameters:
id (str) – The RNA type identifier.
default (
bpy.types.Struct| None) – The value to return when not found.
- 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.
default (type | None) – The value to return when not found.
- Returns:
The class or default when not found.
- Return type:
type