蜂巢由大量的六边形拼接而成, 定义蜂巢中的方向为: 0 表示正西方向, 1 表示西偏北 60∘, 2 表示东偏北60∘, 3 表示正东, 4 表示东偏南 60∘, 5 表示西 偏南 60∘ 。
对于给定的一点 O, 我们以 O 为原点定义坐标系, 如果一个点 A 由 O 点 先向 d 方向走 p 步再向 (d+2)mod6 方向 ( d 的顺时针 120∘ 方向) 走 q 步到 达, 则这个点的坐标定义为 (d, p, q)。在蜂窝中, 一个点的坐标可能有多种。
下图给出了点 B(0,5,3) 和点 C(2,3,2) 的示意。
上一篇:memcpy不适用的场景
下一篇:进制间转换