Grazie a questo post: tessere esagonali e trovando i loro vicini adiacenti , sono in grado di raccogliere tessere adiacenti in una determinata tessera. Ma sono praticamente bloccato su un algoritmo che mi dà solo un "anello" di tessere specificato da un offset. L'algoritmo fornito in quel post Stack Overflow non si preoccupa esattamente dell'ordine in cui raccoglie le tessere.
So che ad ogni offset vengono aggiunte 6 tessere.
- Offset 1 ti dà 6 tessere (le prime tessere adiacenti).
- Offset 2 ti dà 12.
- Offset 3 ti dà 18, ecc.
C'è una crescita costante di 6 con ogni offset. Quindi presumo che ci dovrebbe essere una regola che si adatta a questi offset. Non riesco esattamente a capirlo. Chiunque?