我想在球體上製作一個基於瓦片的世界。我想使用六角形瓷磚,但據我所知,你需要在那裏有五邊形以使其適合。沒有五角形的球體上的六邊形網格
所以,我的問題是,是否有可能使一個球體上的六邊形網格,而不使用五邊形?六邊形不一定是正六邊形,如果它們都接近正常,那就足夠了。
這裏有什麼幫助嗎?
非常感謝!
我想在球體上製作一個基於瓦片的世界。我想使用六角形瓷磚,但據我所知,你需要在那裏有五邊形以使其適合。沒有五角形的球體上的六邊形網格
所以,我的問題是,是否有可能使一個球體上的六邊形網格,而不使用五邊形?六邊形不一定是正六邊形,如果它們都接近正常,那就足夠了。
這裏有什麼幫助嗎?
非常感謝!
不可能。這是數學定理。我猜只存在不準確的方式。
http://en.wikipedia.org/wiki/Platonic_solid
啊,這是我害怕的答案。謝謝! –
這篇文章的作者是遇到了類似的問題,並寫下了上述文章的主題,與一些JavaScript源代碼。
基本上,這個想法是,因爲它在數學上不可能刪除五角星,唯一有效的解決方案是修改和扭曲你的六角形網格,使偶爾的五角形脫穎而出少。使奇怪的瓷磚正常發生。他通過在icosphere而不是直六邊形網格上創建voronoi圖,並在點上重複運行Lloyd弛豫算法,直到它們或多或少地處於五角大樓至八角形範圍內。
查看http://pub.ist.ac.at/~edels/hexasphere/ – Gnubie
更多的信息在這裏:http://stackoverflow.com/questions/749264/covering-earth-with-hexagonal-map-tiles – Sphinxxx