This class represents the base class for more advanced particle-based nodes.
 
DEF_ARRAY_STATE(Vec3f, Force, DeviceType::GPU, "Force on each particle")
Particle force.
 
void resetStates() override
 
std::string getNodeType() override
 
DEF_ARRAY_STATE(Vec3f, Velocity, DeviceType::GPU, "Particle velocity")
Particle velocity.
 
DEF_INSTANCE_STATE(PointSet, PointSet, "Topology")
A topology.
 
DEF_ARRAY_STATE(Vec3f, Position, DeviceType::GPU, "Particle position")
Particle position.
 
~ParticleSystem() override