载入中...
搜索中...
未找到
CaveLithology.h
浏览该文件的文档.
1#pragma once
2#include "common/Export.h"
3
4
5#include <cstdint>
6
7namespace eve::procgen {
8
11 float x = 0.f;
12 float y = 0.f;
13 float z = 0.f;
14 float along = 0.f;
15 float hydraulicIntensity = 1.f;
16 float heterogeneity = 0.f;
17 uint32_t seed = 0;
18};
19
22 float bedResistance = 1.f;
23 float styloliteMask = 0.f;
24 float interbedMask = 0.f;
25 float retreat = 0.f;
26 int bedIndex = 0;
27};
28
35
36} // namespace eve::procgen
EvpackChunkInput input
Definition Evpack.cpp:170
#define EVENGINE_API_DOMAINS
Definition Export.h:110
CaveLithologySample sampleCaveLithology(const CaveLithologyInput &input)
Sample flow-accessible dissolution caused by contrasting beds and clustered stylolites.
Inputs for lithology-selective bedding and stylolite dissolution.
Local bed resistance, stylolite exposure, and selective retreat.