Meter-space (+Y up) volume-fluid material and solver policy. 更多...
#include <VolumeFluid.h>
Public 属性 | |
| unsigned | capacity = 8192 |
| Maximum live particles; admission fails atomically at capacity. | |
| float | spacing = 0.1f |
| Rest lattice separation in meters. | |
| glm::vec3 | gravity {0.f, -9.81f, 0.f} |
| Applied acceleration, in meters per second squared. | |
| glm::vec3 | minimum {-2.f, 0.f, -1.f} |
| Inner container corners. Particle centers retain half-spacing clearance. | |
| glm::vec3 | maximum {2.f, 3.f, 1.f} |
| unsigned | iterations = 5 |
| Density projection iterations per substep, in [1,20]. | |
详细描述
Meter-space (+Y up) volume-fluid material and solver policy.
在文件 VolumeFluid.h 第 82 行定义.
类成员变量说明
◆ capacity
| unsigned eve::fluids::VolumeFluidSettings::capacity = 8192 |
Maximum live particles; admission fails atomically at capacity.
在文件 VolumeFluid.h 第 84 行定义.
被这些函数引用 eve::fluids_editing::VolumeFluidRuntimeApplier::apply(), eve::fluids::VolumeFluidCoupling::attach(), eve::fluids::prepareVolumeFluidEmitterBlueprint3D() , 以及 eve::fluids::prepareVolumeGranularEmitterBlueprint3D().
◆ gravity
Applied acceleration, in meters per second squared.
在文件 VolumeFluid.h 第 88 行定义.
◆ iterations
| unsigned eve::fluids::VolumeFluidSettings::iterations = 5 |
Density projection iterations per substep, in [1,20].
在文件 VolumeFluid.h 第 92 行定义.
◆ maximum
在文件 VolumeFluid.h 第 90 行定义.
◆ minimum
Inner container corners. Particle centers retain half-spacing clearance.
在文件 VolumeFluid.h 第 90 行定义.
◆ spacing
| float eve::fluids::VolumeFluidSettings::spacing = 0.1f |
Rest lattice separation in meters.
在文件 VolumeFluid.h 第 86 行定义.
被这些函数引用 eve::fluids::prepareVolumeFluidEmitterBlueprint3D() , 以及 eve::fluids::prepareVolumeGranularEmitterBlueprint3D().
该结构体的文档由以下文件生成:
- src/modules/fluids/VolumeFluid.h