载入中...
搜索中...
未找到
CaveObstacleScour.h
浏览该文件的文档.
45[[nodiscard]] EVENGINE_API_DOMAINS std::vector<CaveObstacleScourSite> createCaveObstacleScourSites(
56sampleCaveObstacleScour(CaveHydrologyVec3 point, const std::vector<CaveObstacleScourSite>& sites);
Definition EvpackPointGraphLoader.h:12
CaveObstacleScourSample sampleCaveObstacleScour(CaveHydrologyVec3 point, const std::vector< CaveObstacleScourSite > &sites)
Sample deep upstream horseshoe scour and shallower elongated wake erosion.
Definition CaveObstacleScour.cpp:96
std::vector< CaveObstacleScourSite > createCaveObstacleScourSites(const CaveBreakdownSet &breakdown, const std::vector< CaveHydrologyPoint > &trunk, const std::vector< float > &hydraulicWeights, float sedimentLoad, float wallRoughness)
Couple landed breakdown blocks to the nearest authoritative cave-stream segment.
Definition CaveObstacleScour.cpp:42
Local upstream horseshoe and downstream wake erosion response.
Definition CaveObstacleScour.h:28
float horseshoeScour
Definition CaveObstacleScour.h:30
float roughnessRetention
Definition CaveObstacleScour.h:32
One landed breakdown block coupled to a horseshoe-vortex and wake scour footprint.
Definition CaveObstacleScour.h:13
CaveHydrologyVec3 lateral
Definition CaveObstacleScour.h:18
CaveHydrologyVec3 blockCenter
Definition CaveObstacleScour.h:14
float frontLateralRadius
Definition CaveObstacleScour.h:20
float erosionPotential
Definition CaveObstacleScour.h:23
float wakeAlongRadius
Definition CaveObstacleScour.h:22
CaveHydrologyVec3 tangent
Definition CaveObstacleScour.h:17
float frontAlongRadius
Definition CaveObstacleScour.h:19
float roughnessRetention
Definition CaveObstacleScour.h:24
CaveHydrologyVec3 frontCenter
Definition CaveObstacleScour.h:15
CaveHydrologyVec3 wakeCenter
Definition CaveObstacleScour.h:16