void resetStates() override
DArray3D< Coord3D > mPositionBuffer
bool validateInputs() override
DArray3D< bool > mMaskBuffer
DEF_VAR(uint, Layer, 1, "")
void updateStates() override
SurfaceParticleTracking()
DEF_VAR(Real, Spacing, 0.25f, "Particle sampling distance")
::dyno::Vector< Real, 3 > Coord3D
::dyno::Vector< Real, 4 > Coord4D
~SurfaceParticleTracking()
DEF_NODE_PORT(GranularMedia< TDataType >, GranularMedia, "")
DEF_INSTANCE_STATE(PointSet< TDataType >, PointSet, "Particles used to visualize granular media")
DArray3D< Coord3D > mPosition