载入中...
搜索中...
未找到
CaveReactivePatchiness.h
浏览该文件的文档.
1#pragma once
2#include "common/Export.h"
3
4
5#include <cstdint>
6#include <vector>
7
9
10namespace eve::procgen {
11
24
42 std::vector<float>& density, const std::vector<float>& rateField, const std::vector<CaveHydrologyVec3>& flowField,
43 int nx, int ny, int nz, float strength, uint64_t seed, int iterations = 2);
44
45} // namespace eve::procgen
float nx
float nz
float ny
#define EVENGINE_API_DOMAINS
Definition Export.h:110
std::uint32_t seed
Definition PointSet.cpp:807
int iterations
Definition TreeMesh.cpp:311
CaveReactivePatchinessResult evolveCaveSurfaceByCorrelatedReactivity(std::vector< float > &density, const std::vector< float > &rateField, const std::vector< CaveHydrologyVec3 > &flowField, int nx, int ny, int nz, float strength, uint64_t seed, int iterations)
Retreat a cave surface through a deterministic, multiscale correlated reactivity field.
Diagnostics from spatially correlated heterogeneous cave-wall dissolution.