载入中...
搜索中...
未找到
CaveAbrasion.h
浏览该文件的文档.
1#pragma once
2#include "common/Export.h"
3
4
5#include <cstdint>
6
7namespace eve::procgen {
8
11 float along = 0.f;
12 float angle = 0.f;
13 float hydraulicIntensity = 1.f;
14 float bendStrength = 0.f;
15 float outerBankAngle = 0.f;
16 float sedimentLoad = 0.5f;
17 uint32_t seed = 0;
18};
19
22 float erosion = 0.f;
23 float floorMask = 0.f;
24 float toolAvailability = 0.f;
25 float coverProtection = 0.f;
26 float vortexMask = 0.f;
27};
28
35
36} // namespace eve::procgen
EvpackChunkInput input
Definition Evpack.cpp:170
#define EVENGINE_API_DOMAINS
Definition Export.h:110
CaveAbrasionSample sampleCaveFloodAbrasion(const CaveAbrasionInput &input)
Sample mechanical erosion by sediment-laden floods near the passage bed.
Inputs for sediment-laden flood abrasion of a cave passage.
Near-bed abrasion, sediment cover, and coherent vortex-cell response.