标签: algorithm geometry polar-coordinates hexagonal-tiles
是否可以在极平面中参数化六边形网格?
换句话说,是否可以找到装在六角形网格中的每个六角形的中心的极坐标?中心六边形由蓝色圆圈标记,其极坐标为(0,0)/
答案 0 :(得分:1)
每60°发现中心点,其距离是内切半径的两倍。计算最近的中心在0°和60°处的坐标,然后以整数系数的线性组合形式获得每个其他中心。
2u + v, √3 v
然后转换为极坐标
r= 2√[u² + uv + v²] tan Θ = √3 v / (2u + v)