载入中...
搜索中...
未找到
CavePotholes.h 文件参考
#include "common/Export.h"
#include "procgen/algorithms/CaveFractures.h"
#include "procgen/algorithms/CaveHydrology.h"
#include <cstdint>
#include <vector>

浏览源代码.

类

struct  eve::procgen::CavePotholeSite
 One fracture-seeded, sediment-driven eddy pothole on a cave-stream bed. 更多...
 
struct  eve::procgen::CavePotholeSample
 Local primary and compound pothole erosion response. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::procgen
 

函数

std::vector< CavePotholeSite > eve::procgen::createCavePotholeSites (const std::vector< CaveHydrologyPoint > &trunk, const std::vector< float > &hydraulicWeights, const std::vector< CaveFracture > &fractures, float apertureVariability, float stressControl, float sedimentLoad, float gravelSize, uint32_t seed)
 Derive eddy-pothole sites from intersections of existing fracture planes along the trunk bed.
 
CavePotholeSample eve::procgen::sampleCavePotholeErosion (CaveHydrologyVec3 point, const std::vector< CavePotholeSite > &sites)
 Sample gravel-size-dependent pothole abrasion around derived sites.