DEF_VAR(Real, VelocityMagnitude, 1, "Emitter Velocity")
 
~ParticleEmitter() override
 
void resetStates() override
 
void updateStates() final
 
DArray< Coord > mVelocity
 
std::string getNodeType() override
 
virtual void generateParticles()
 
SquareMatrix< Real, 3 > rotationMatrix()
 
DArray< Coord > mPosition
 
DArray< Coord > & getPositions()
 
DEF_VAR(Real, SamplingDistance, 0.005, "Emitter Sampling Distance")
 
DArray< Coord > & getVelocities()
 
DEF_VAR(Real, Spacing, Real(1), "A variable to control the particle generation frequency")