【问题标题】:Polar coordinates of vertices of a hexagonal grid?六边形网格顶点的极坐标?
【发布时间】:2019-02-14 19:37:12
【问题描述】:

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

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

【问题讨论】:

标签: algorithm geometry polar-coordinates hexagonal-tiles


【解决方案1】:

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

2u + v, √3 v

然后转换为极坐标

r= 2√[u² + uv + v²]
tan Θ = √3 v / (2u + v)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-06
    • 1970-01-01
    • 2023-01-10
    • 2018-02-14
    • 1970-01-01
    • 2018-11-23
    • 1970-01-01
    • 2014-01-11
    相关资源
    最近更新 更多