这更像是一个方法问题,而不仅仅是技术问题。
我有一个生成的球体,将其分解为六边形作为一个网格。每个六边形瓷砖都是不同类型的地形,例如山脉、丘陵、海洋、平原等。我想以几个网格的形式绘制每种地形类型的3D表示,代表相应的地形类型。
现在的大问题是,在运行时如何调整地形网格到每个六边形面上,取决于地形类型,这也可以在运行时更改,例如地貌变化。同时考虑到六边形并不完全规则或相等。
总之,我需要拿一个代表地形类型的网格,并将其完美地与代表球形地图上的瓷砖的六边形面对齐。在three.js中是否可能实现?如果是,我应该使用哪种技术来实现所需的结果?
先感谢您!
以下是图片:
1. 最大缩放
2. 缩小的地图
我有一个生成的球体,将其分解为六边形作为一个网格。每个六边形瓷砖都是不同类型的地形,例如山脉、丘陵、海洋、平原等。我想以几个网格的形式绘制每种地形类型的3D表示,代表相应的地形类型。
现在的大问题是,在运行时如何调整地形网格到每个六边形面上,取决于地形类型,这也可以在运行时更改,例如地貌变化。同时考虑到六边形并不完全规则或相等。
总之,我需要拿一个代表地形类型的网格,并将其完美地与代表球形地图上的瓷砖的六边形面对齐。在three.js中是否可能实现?如果是,我应该使用哪种技术来实现所需的结果?
先感谢您!
以下是图片:
1. 最大缩放
2. 缩小的地图