DArray< Vec3f > & getPositions()
 
void updateStates() final
 
DEF_VAR(float, VelocityMagnitude, 1.0f, "Emitter Velocity")
 
DArray< Coord > mVelocity
 
std::string getNodeType() override
 
DArray< Vec3f > & getVelocities()
 
virtual ~ParticleEmitter()
 
virtual void generateParticles()
 
SquareMatrix< Real, 3 > rotationMatrix()
 
DArray< Coord > mPosition
 
DEF_VAR(float, SamplingDistance, 0.005f, "Emitter Sampling Distance")