Мне нужно сгенерировать и построить сетку шестиугольников из списка значений произвольного размера. Сетка должна начинаться с некоторого центра 0,0 и расти по часовой стрелке, каждое кольцо начинается сверху / сверху по центру предыдущего. Чтобы объяснить лучше, анимация ожидаемых результатов для списков размером от 1 до 19.
Самое близкое решение, которое я нашел, было из ответа на этот вопрос , но в этом примере ввод фиксируется на 7 предварительно сгенерированных координатах - мне нужно генерировать их динамически.