|
|
std::shared_ptr< marenv::wave::WaveField > | waves |
| | Wave field for rendering.
|
| |
|
std::shared_ptr< marenv::seafloor::BathymetryWaves > | bathymetry |
| | Sum-of-sines bathymetry (used for visualization; also the seabed for the "SumOfSines" model)
|
| |
|
std::shared_ptr< marenv::seafloor::BathymetryField > | seafloor |
| | Active seabed used for physics queries (may be sum-of-sines or a parametric field)
|
| |
|
double | seafloorMinDepth = 0.0 |
| | Minimum seabed depth over the visual domain [m] (sampled from the active field).
|
| |
|
double | seafloorMaxDepth = 0.0 |
| | Maximum seabed depth over the visual domain [m] (sampled from the active field).
|
| |
|
std::shared_ptr< marenv::current::CurrentField > | currents |
| | Current field.
|
| |
|
std::vector< std::shared_ptr< environment::field::ScalarField > > | scalarFields |
| | Named scalar fields (temperature, salinity, species concentration). Empty when none are configured.
|
| |
|
std::shared_ptr< environment::SeafloorForces > | seafloorForces |
| | Seafloor forces.
|
| |
|
bool | visualizeWaves = false |
| | Enable wave visualization.
|
| |
|
std::vector< int > | vertexCounts = {100, 130} |
| | Vertex counts [u, v].
|
| |
|
double | worldRadius = 1000.0 |
| | World rendering radius [m].
|
| |
|
int | randomSeed |
| | Random seed.
|
| |
|
int | visualQuality |
| | Visual quality level.
|
| |
Environment visual settings container.
Holds all visualization parameters and resources for the Environment, including wave rendering, sky, materials, and quality settings.