载入中...
搜索中...
未找到
CaveSediment.h
浏览该文件的文档.
61EVENGINE_API_DOMAINS CaveSedimentSet createCaveSediment(const std::vector<CaveSedimentPathPoint>& path, int barCount,
69EVENGINE_API_DOMAINS float addCaveSediment(float x, float y, float z, float current, const CaveSedimentSet& sediment);
Definition EvpackPointGraphLoader.h:12
CaveSedimentSet createCaveSediment(const std::vector< CaveSedimentPathPoint > &path, int barCount, float strength, float paragenesis, uint32_t seed)
Create flow-aligned cave sediment bars with upstream-imbricated gravel.
Definition CaveSediment.cpp:66
float carveCaveParagenesis(float x, float y, float z, float current, const CaveSedimentSet &sediment)
Carve flow-aligned antigravitative ceiling channels above generated sediment bars.
Definition CaveSediment.cpp:163
bool isCaveSedimentSurface(float x, float y, float z, float tolerance, const CaveSedimentSet &sediment)
Test whether a point lies on a generated sediment surface.
Definition CaveSediment.cpp:179
float addCaveSediment(float x, float y, float z, float current, const CaveSedimentSet &sediment)
Union sediment bars and imbricated clasts into a cave SDF.
Definition CaveSediment.cpp:171
std::vector< CaveSedimentClast > clasts
Definition CaveSediment.h:34
float meanParageneticWidth
Definition CaveSediment.h:46
float meanPalaeofillRatio
Definition CaveSediment.h:47
float maximumCeilingLift
Definition CaveSediment.h:45
float paragenesisStrength
Definition CaveSediment.h:43
int parageneticChannels
Definition CaveSediment.h:44
float meanNotchThickness
Definition CaveSediment.h:49
float meanImbricationDegrees
Definition CaveSediment.h:42
float maximumNotchRetreat
Definition CaveSediment.h:48