六边形网格顶点的极坐标?

问题描述 投票:1回答:1

是否可以在极坐标平面中参数化六边形网格?

enter image description here

换句话说,是否有可能找到包装在六边形网格中的每个六边形的中心的极坐标?中心六边形用蓝色圆圈标记,其极坐标为(0,0)/

algorithm geometry polar-coordinates hexagonal-tiles
1个回答
1
投票

这些中心每隔60°发现一次,距离内切半径为两倍。计算0°和60°处最近中心的坐标,并获得每个其他中心作为整数系数的线性组合。

2u + v, √3 v

然后转换为极坐标

r= 2√[u² + uv + v²]
tan Θ = √3 v / (2u + v)
© www.soinside.com 2019 - 2024. All rights reserved.