载入中...
搜索中...
未找到
TerrainPipeline.h
浏览该文件的文档.
15struct ThermalErosionSettings { int iterations = 20; float talus = 0.02f; float strength = 0.35f; };
130 static void erodeHydraulic(Heightmap &heightmap, const HydraulicErosionSettings &settings = {});
std::vector< ClimateData > climate
Current moisture and cloud state per cell.
Definition HexMapGenerator.cpp:397
In-memory terrain heightmap: a dense float grid (row-major, index = y * width + x) materialized from ...
Definition Heightmap.h:21
Script-friendly ownership wrapper for baked hydrology and climate layers.
Definition TerrainPipeline.h:77
Deterministic CPU terrain baking stages shared by editors and runtime tools.
Definition TerrainPipeline.h:125
Definition EvpackPointGraphLoader.h:12
@ Desert
@ River
@ Beach
@ Taiga
@ Alpine
@ Rainforest
@ Wetland
@ Forest
@ Tundra
@ Grassland
@ Ocean
std::vector< float > temperature
Definition TerrainPipeline.h:54
FluvialErosionSettings public API.
Definition TerrainPipeline.h:22
float maxBreachDepth
Definition TerrainPipeline.h:29
float coordinateScale
Definition TerrainPipeline.h:31
float riverThreshold
Definition TerrainPipeline.h:24
HydraulicErosionSettings public API.
Definition TerrainPipeline.h:17
std::vector< float > flowVectorX
Definition TerrainPipeline.h:44
std::vector< float > flowAccumulation
Definition TerrainPipeline.h:45
std::vector< float > flowVectorY
Normalized continuous downslope direction.
Definition TerrainPipeline.h:44
std::vector< int8_t > flowDirection
D8 neighbour index, or -1 for a sink.
Definition TerrainPipeline.h:43
std::vector< float > lakeDepth
Priority-Flood water depth; zero on drained terrain.
Definition TerrainPipeline.h:46
std::vector< uint8_t > streamOrder
Strahler order; zero outside the resolved river network.
Definition TerrainPipeline.h:48
Per-cell diagnostic outputs produced by an erosion stage.
Definition TerrainPipeline.h:59
std::vector< float > deposition
Material deposited after transport, in heightmap units.
Definition TerrainPipeline.h:62
std::vector< float > heightDelta
Final minus initial elevation; negative means net erosion.
Definition TerrainPipeline.h:63
ThermalErosionSettings public API.
Definition TerrainPipeline.h:15