BaseParticleEmitter

from acron.physics import BaseParticleEmitter
class BaseParticleEmitter

Bases:

Bases: ReferenceCount

Inheritance diagram

digraph inheritancecb9ac45885 { bgcolor=transparent; rankdir=BT; size="8.0, 12.0"; "BaseParticleEmitter" [URL="acron.physics.BaseParticleEmitter.html#acron.physics.BaseParticleEmitter",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top"]; "ReferenceCount" -> "BaseParticleEmitter" [arrowsize=0.75,style=""]; "DTOOL_SUPER_BASE" [fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style=""]; "ReferenceCount" [URL="acron.core.ReferenceCount.html#acron.core.ReferenceCount",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=11,height=0.25,shape=box,style="",target="_top",tooltip="/**"]; "DTOOL_SUPER_BASE" -> "ReferenceCount" [arrowsize=0.75,style=""]; }
enum emissionType
enumerator ET_EXPLICIT = 0

all particles are emitted in parallel along the same vector

enumerator ET_RADIATE = 1

all particles radiate away from a single point

enumerator ET_CUSTOM = 2

particle launch vectors are dependent on particular derived emitter

generate()

parent generation function

get_amplitude()

amplitude query

get_amplitude_spread()

amplitude spread query

get_emission_type()

emission type query

get_explicit_launch_vector()

query for explicit emission launch vector

get_offset_force()

user-defined force

get_radiate_origin()

query for explicit emission launch vector

make_copy()
output()

Write a string representation of this instance to <out>.

set_amplitude()

amplitude assignment

set_amplitude_spread()

amplitude spread assignment

set_emission_type()

emission type assignment

set_explicit_launch_vector()

this is a constant force applied to all particles

assignment of explicit emission launch vector

set_offset_force()

this is a constant force applied to all particles

user-defined force

set_radiate_origin()

assignment of radiate emission origin point

write()

Write a string representation of this instance to <out>.