小编use*_*735的帖子

Three.js在球形六边形网格地图上纹理地形

这更像是一个方法问题,而不仅仅是技术问题.

我有一个生成的球体,分解为六边形作为一个网格.每个六边形瓷砖都是不同类型的地形,例如山脉,丘陵,海洋,飞机等.我想将3d中的每个地形类型绘制为一组多个网格,表示相应的地形类型.

现在最大的问题是如何在运行时根据地形类型将地形网格调整到每个六边形面,地形类型也可以在运行时更改,例如变形.同样考虑六边形不完全正规或相等.

最重要的是,我需要采用网格,表示地形类型并将其与六边形面完美对齐,表示球形地图上的图块.它甚至可能在three.js中吗?如果是,我应该使用什么技术来实现想要的结果?

提前致谢!

下图:

  1. 最大放大

    最大放大

  2. 缩小地图

缩小地图

terrain three.js

7
推荐指数
1
解决办法
2058
查看次数

标签 统计

terrain ×1

three.js ×1