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