Package bpy :: Module types :: Class ParticleSystem
[hide private]
[frames] | no frames]

Class ParticleSystem

The Particle System Object

Particle system in an object.

References

Instance Variables [hide private]
ParticleTarget (readonly) active_particle_target
Active Particle Target
int in [0, inf] active_particle_target_index
Active Particle Target Index
string billboard_normal_uv
UV Layer to control billboard normals.
string billboard_split_uv
UV Layer to control billboard splitting.
string billboard_time_index_uv
UV Layer to control billboard time index (X-Y).
Collection of ChildParticle (readonly) child_particles
Child particles generated by the particle system.
ClothModifier (readonly) cloth
Cloth dynamics for hair
boolean (readonly) editable
Particle system can be edited in particle mode
boolean (readonly) edited
Particle system has been edited in particle mode
boolean (readonly) global_hair
Hair keys are in global coordinate space
boolean hair_dynamics
Enable hair dynamics using cloth simulation.
boolean keyed_timing
Use key times
boolean (readonly) multiple_caches
Particle system has multiple point caches
string name
Particle system name.
Object parent
Use this object's coordinate system instead of global coordinate system.
Collection of Particle (readonly) particles
Particles generated by the particle system.
PointCache (readonly) point_cache
Point Cache
Object reactor_target_object
For reactor systems, the object that has the target particle system (empty if same object).
int in [1, inf] reactor_target_particle_system
For reactor systems, index of particle system on the target object.
int in [0, inf] seed
Offset in the random number table, to get a different randomized result.
ParticleSettings settings
Particle system settings.
Collection of ParticleTarget (readonly) targets
Target particle systems.
string vertex_group_clump
Vertex group to control clump.
boolean vertex_group_clump_negate
Negate the effect of the clump vertex group.
string vertex_group_density
Vertex group to control density.
boolean vertex_group_density_negate
Negate the effect of the density vertex group.
string vertex_group_field
Vertex group to control field.
boolean vertex_group_field_negate
Negate the effect of the field vertex group.
string vertex_group_kink
Vertex group to control kink.
boolean vertex_group_kink_negate
Negate the effect of the kink vertex group.
string vertex_group_length
Vertex group to control length.
boolean vertex_group_length_negate
Negate the effect of the length vertex group.
string vertex_group_rotation
Vertex group to control rotation.
boolean vertex_group_rotation_negate
Negate the effect of the rotation vertex group.
string vertex_group_roughness1
Vertex group to control roughness 1.
boolean vertex_group_roughness1_negate
Negate the effect of the roughness 1 vertex group.
string vertex_group_roughness2
Vertex group to control roughness 2.
boolean vertex_group_roughness2_negate
Negate the effect of the roughness 2 vertex group.
string vertex_group_roughness_end
Vertex group to control roughness end.
boolean vertex_group_roughness_end_negate
Negate the effect of the roughness end vertex group.
string vertex_group_size
Vertex group to control size.
boolean vertex_group_size_negate
Negate the effect of the size vertex group.
string vertex_group_tangent
Vertex group to control tangent.
boolean vertex_group_tangent_negate
Negate the effect of the tangent vertex group.
string vertex_group_velocity
Vertex group to control velocity.
boolean vertex_group_velocity_negate
Negate the effect of the velocity vertex group.
Instance Variable Details [hide private]

billboard_normal_uv

UV Layer to control billboard normals. (maximum length of 32)
Type:
string

billboard_split_uv

UV Layer to control billboard splitting. (maximum length of 32)
Type:
string

billboard_time_index_uv

UV Layer to control billboard time index (X-Y). (maximum length of 32)
Type:
string

name

Particle system name. (maximum length of 32)
Type:
string

vertex_group_clump

Vertex group to control clump. (maximum length of 0)
Type:
string

vertex_group_density

Vertex group to control density. (maximum length of 0)
Type:
string

vertex_group_field

Vertex group to control field. (maximum length of 0)
Type:
string

vertex_group_kink

Vertex group to control kink. (maximum length of 0)
Type:
string

vertex_group_length

Vertex group to control length. (maximum length of 0)
Type:
string

vertex_group_rotation

Vertex group to control rotation. (maximum length of 0)
Type:
string

vertex_group_roughness1

Vertex group to control roughness 1. (maximum length of 0)
Type:
string

vertex_group_roughness2

Vertex group to control roughness 2. (maximum length of 0)
Type:
string

vertex_group_roughness_end

Vertex group to control roughness end. (maximum length of 0)
Type:
string

vertex_group_size

Vertex group to control size. (maximum length of 0)
Type:
string

vertex_group_tangent

Vertex group to control tangent. (maximum length of 0)
Type:
string

vertex_group_velocity

Vertex group to control velocity. (maximum length of 0)
Type:
string