FluidBase
July 24, 2023 ยท View on GitHub
from tdw.obi_data.fluids.fluid_base import FluidBase
Abstract base class for Obi fluids.
Fields
-
capacityThe maximum amount of emitted particles. -
resolutionThe size and amount of particles in 1 cubic meter. A value of 1 will use 1000 particles per cubic meter. -
colorThe visual color of the fluid. -
rest_densityThe fluid density in kg/m3. -
radius_scaleThis scales the size at which particles are drawn. -
random_velocityRandom velocity of emitted particles.
Functions
__init__
FluidBase(capacity, resolution, color, rest_density)
FluidBase(capacity, resolution, color, rest_density, radius_scale=1.7, random_velocity=0)
| Parameter | Type | Default | Description |
|---|---|---|---|
| capacity | int | The maximum amount of emitted particles. | |
| resolution | float | The size and amount of particles in 1 cubic meter. | |
| color | Dict[str, float] | The visual color of the fluid. | |
| rest_density | float | The fluid density in kg/m3. | |
| radius_scale | float | 1.7 | This scales the size at which particles are drawn. |
| random_velocity | float | 0 | Random velocity of emitted particles. |
to_dict
self.to_dict()
Returns: A JSON dictionary of this object.