Skip to content

ludus::physics::fluid::Config

Ludus Wiki · API overview · Browse API

Struct

Centered rectangular basin in meters.
Resolution is 4..256 per axis; half extents are 0.01..1000 m. Constant bed depth; no wet/dry shoreline.

Declared in modules/physics/fluid/include/ludus/physics/fluid/field.h

#include <ludus/physics/fluid/field.h>
struct ludus::physics::fluid::Config final

Fields

Width

usize ludus::physics::fluid::Config::Width = 48

Related types: usize

Declared in modules/physics/fluid/include/ludus/physics/fluid/field.h

Height

usize ludus::physics::fluid::Config::Height = 64

Related types: usize

Declared in modules/physics/fluid/include/ludus/physics/fluid/field.h

HalfExtent

Point ludus::physics::fluid::Config::HalfExtent {30.0, 40.0}

Related types: Point

Declared in modules/physics/fluid/include/ludus/physics/fluid/field.h

Depth

float64 ludus::physics::fluid::Config::Depth = 4.0

Related types: float64

Declared in modules/physics/fluid/include/ludus/physics/fluid/field.h

Gravity

float64 ludus::physics::fluid::Config::Gravity = 9.8

Related types: float64

Declared in modules/physics/fluid/include/ludus/physics/fluid/field.h

MaxSpeed

float64 ludus::physics::fluid::Config::MaxSpeed = 10.0

Related types: float64

Declared in modules/physics/fluid/include/ludus/physics/fluid/field.h

MaxPressure

float64 ludus::physics::fluid::Config::MaxPressure = 1000.0

Related types: float64

Declared in modules/physics/fluid/include/ludus/physics/fluid/field.h

MinimumDepth

float64 ludus::physics::fluid::Config::MinimumDepth = 0.001

Related types: float64

Declared in modules/physics/fluid/include/ludus/physics/fluid/field.h

MomentumDamping

float64 ludus::physics::fluid::Config::MomentumDamping = 0.06

Related types: float64

Declared in modules/physics/fluid/include/ludus/physics/fluid/field.h

FoamDecay

float64 ludus::physics::fluid::Config::FoamDecay = 0.65

Related types: float64

Declared in modules/physics/fluid/include/ludus/physics/fluid/field.h

MaterialDecay

float64 ludus::physics::fluid::Config::MaterialDecay = 0.035

Related types: float64

Declared in modules/physics/fluid/include/ludus/physics/fluid/field.h

MaxSubsteps

usize ludus::physics::fluid::Config::MaxSubsteps = 256

Related types: usize

Declared in modules/physics/fluid/include/ludus/physics/fluid/field.h