Hallo,
ich habe ein hexagonales Gitter des Typs „EastWest“, also wo die Reihen durchgängig sind und die ungeraden Reihen um kartesischen Koordinatensystem versetzt sind. Hier ein Beispiel für ein 5x5-Gitter:
(0,0) (1,0) (2,0) (3,0) (4,0)
(0,1) (1,1) (2,1) (3,1) (4,1)
(0,2) (1,2) (2,2) (3,2) (4,2)
(0,3) (1,3) (2,3) (3,3) (4,3)
(0,4) (1,4) (2,4) (3,4) (4,4)
Nur zum Verständnis: die Zelle (2,2) hat die Nachbarn (1,1),(2,1),(3,2),(2,3),(1,3),(1,2).
Nach meiner ersten Überraschung, dss das Problem nicht so trivial ist und nach meiner zweiten Überraschung, dass ich auch im Netz nichts hilfreiches finden kann, hier die Frage:
Wie berechne ich (möglichst einfach und schnell!) den Abstand zweier gegebener Zellen im Hexagonalen Gitter?
Beisp: Der Abstand zw. (0,0) und (3,2) ist 4 Zellen.
Danke schonmal!
LG
Jochen
