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")