12 #ifndef __GAS_SeedFluidParticles__
13 #define __GAS_SeedFluidParticles__
91 openvdb::math::Transform::Ptr xform =
nullptr;
92 openvdb::tools::PointIndexGrid::ConstPtr ptgrid =
nullptr;
100 bool onlysourcing =
false;
111 bool donarrowband =
false;
116 bool dooversample =
false;
120 bool dosourcescatter =
false;
153 parms.surface->shouldMultiThread(),
160 void reseedParticlesPartial(
172 "Gas Seed Fluid Particles",
173 getDopDescription());
#define DECLARE_STANDARD_GETCASTTOTYPE()
#define GAS_NAME_GEOMETRY
#define GETSET_DATA_FUNCS_B(DataName, FuncName)
GT_API const UT_StringHolder time
#define GAS_NAME_COLLISION
virtual bool solveGasSubclass(SIM_Engine &engine, SIM_Object *obj, SIM_Time time, SIM_Time timestep)=0
This class holds a three dimensional scalar field.
#define GETSET_DATA_FUNCS_F(DataName, FuncName)
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
GLsizei GLsizei GLchar * source
#define GETSET_DATA_FUNCS_I(DataName, FuncName)
#define THREADED_METHOD2_CONST(CLASSNAME, DOMULTI, METHOD, PARMTYPE1, PARMNAME1, PARMTYPE2, PARMNAME2)
Space-partitioning acceleration structure for points. Partitions the points into voxels to accelerate...
GA_API const UT_StringHolder pscale
This class holds a three dimensional scalar field.
#define GET_DATA_FUNC_S(DataName, FuncName)