顶点计算
elevation size: 79 79
water: 2
airport: 0
terrain mesh: vertices 6241 normals 6241 indices 36504 min/max 425.485 531.952
这个结果是对的。
你的高程块是:
79 x 79
所以顶点数:
79 * 79 = 6241
和打印一致:
vertices 6241
normals 6241
理论上如果没有 NoData,一个 79 x 79 网格有:
(79 - 1) * (79 - 1) = 78 * 78 = 6084 个格子
每个格子 2 个三角形,每个三角形 3 个索引:
6084 * 2 * 3 = 36504
和打印一致:
indices 36504
说明当前区域没有 NoData 打断三角面,网格构建完整。
高程范围:
min/max 425.485 531.952
也和前面 ElevationBlock 的高程范围一致,说明 TerrainMesh 的高程缓存和 min/max 统计正常。
结论:TerrainMesh 构建逻辑正常,下一步可以开始做地形渲染或矢量覆盖物坐标转换。

浙公网安备 33010602011771号