载入中...
搜索中...
未找到
CavePlucking.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 angle = 0.f;
15 float hydraulicIntensity = 1.f;
18 float blockScale = 0.1f;
19 uint32_t seed = 0;
20};
21
24 float erosion = 0.f;
27 float blockMask = 0.f;
28};
29
36
37} // namespace eve::procgen
EvpackChunkInput input
Definition Evpack.cpp:170
#define EVENGINE_API_DOMAINS
Definition Export.h:110
CavePluckingSample sampleCaveFloodPlucking(const CavePluckingInput &input)
Sample thresholded removal of blocks bounded by one or more exposed fractures.
Inputs for flood plucking of fracture-bounded cave-floor blocks.
Local fracture predisposition, hydraulic threshold, and block removal response.