2012-10-11 26 views
11

Quería hacer un mundo basado en mosaicos en una esfera. Me gustaría utilizar fichas hexagonales, aunque, por lo que puedo deducir, también necesitas tener pentágonos para que quepan.Rejilla hexagonal en esfera sin pentágono

Entonces, mi pregunta es, ¿es posible hacer una cuadrícula hexagonal en una esfera, sin usar pentágonos? Los hexágonos no tienen que ser hexágonos regulares, si son todos cercanos a regulares, eso es más que suficiente.

¿Alguna ayuda aquí?

¡Muchas gracias!

+0

Ver http://pub.ist.ac.at/~edels/hexasphere/ – Gnubie

+0

Más información aquí: http://stackoverflow.com/questions/749264/covering-earth-with-hexagonal-map-tiles – Sphinxxx

Respuesta

0

El autor de este artículo estaba experimentando problemas similares y escribió el citado artículo sobre el tema, con algo de código JavaScript de origen.

Básicamente, la idea es que, como matemáticamente es imposible eliminar los Pentágonos, la única solución válida es modificar y distorsionar su cuadrícula hexagonal para que el pentágono ocasional se destaque menos. Para hacer que los mosaicos impares sean la ocurrencia normal. Lo hizo creando un diagrama voronoi sobre la icosfera en lugar de una cuadrícula hexagonal recta, y ejecutando repetidamente el algoritmo de relajación Lloyd sobre los puntos hasta que estuvieron más o menos en el rango del Pentágono al Octágono.

Cuestiones relacionadas