DEF_INSTANCE_STATE(LevelSet< TDataType >, LevelSet, "A 3D signed distance field")
DEF_NODE_PORT(ParticleSystem< TDataType >, ParticleSystem, "Initial Fluid Particles")
void preUpdateStates() override
void resetStates() override
DEF_ARRAY_STATE(Coord, Points, DeviceType::GPU, "Point positions")
DEF_VAR_STATE(Real, GridSpacing, 0.01, "Grid spacing")
~ParticleSkinning() override
void constrGridPositionArray()
DEF_INSTANCE_STATE(TriangleSet< TDataType >, TriangleSet, "An iso surface")
DEF_ARRAY_STATE(Coord, GridPoistion, DeviceType::GPU, "Grid positions")
This class represents the base class for more advanced particle-based nodes.