载入中...
搜索中...
未找到
VolumeFluidFoam.h
浏览该文件的文档.
56 [[nodiscard]] Result<unsigned> advance(const VolumeFluid& source, VolumeFluidDiffuse& pool, float seconds);
67 [[nodiscard]] Result<unsigned> advanceFromActor(const VolumeFluid& source, VolumeFluidDiffuse& pool, float seconds,
74 [[nodiscard]] Result<unsigned> advanceFromActorInterpolated(const VolumeFluid& source, VolumeFluidDiffuse& pool,
88 [[nodiscard]] Result<unsigned> advanceFiltered(const VolumeFluid& source, VolumeFluidDiffuse& pool, float seconds,
Move-only, checked operation results for the common layer.
Bounded, one-way fluid-advected secondary particle pool. @ownership Owns particles and capacity; no f...
Definition VolumeFluidDiffuse.h:38
Generates secondary particles at high-curl, low-density fluid source positions. @ownership Owns setti...
Definition VolumeFluidFoam.h:39
CPU position-based free-volume fluid with a bounded spatial grid. @ownership Owns all particle state;...
Definition VolumeFluid.h:517
Foam source thresholds in the native sampled field, plus bounded emission settings.
Definition VolumeFluidFoam.h:13
float densityThreshold
Definition VolumeFluidFoam.h:17
float vorticityThreshold
Definition VolumeFluidFoam.h:16
Owning strict version-1 foam controller state; checkpoint the diffuse pool separately.
Definition VolumeFluidFoam.h:22
VolumeFluidFoamSettings settings
Definition VolumeFluidFoam.h:25
uint32_t randomState
Nonzero state of the isolated foam RNG stream; restore to inject a seed.
Definition VolumeFluidFoam.h:29
std::string credit
Decimal double text preserves fractional emission credit in float32 VMs.
Definition VolumeFluidFoam.h:27