载入中...
搜索中...
未找到
CaveFractures.h
浏览该文件的文档.
1#pragma once
2#include "common/Export.h"
3
4
5#include <cstdint>
6
7namespace eve::procgen {
8
11 float normalX = 1.f;
12 float normalZ = 0.f;
13 float offset = 0.f;
14 float aperture = 0.02f;
15};
16
19 float x = 0.f;
20 float y = 0.f;
21 float z = 0.f;
24 float stressControl = 0.f;
25 uint32_t seed = 0;
26};
27
30 float mask = 0.f;
31 float apertureMultiplier = 1.f;
32 float branchOpenness = 1.f;
33};
34
41
42} // namespace eve::procgen
EvpackChunkInput input
Definition Evpack.cpp:170
#define EVENGINE_API_DOMAINS
Definition Export.h:110
CaveFractureSample sampleCaveFracture(const CaveFractureInput &input)
Sample a spatially correlated fracture aperture and stress-split dissolution front.
Inputs for heterogeneous, stress-controlled fracture dissolution.
Observable local state of a sampled dissolving fracture.
One deterministic structural fracture plane in normalized cave space.