我想创建一个六边形格子,但它应该居中,基本上整个格子是一个中心六边形,然后是六边形层,如图所示。 (可能是我的描述很混乱,但现在这就是我的看法)。
所以我想为下面的格子生成坐标。我发现很多算法来创建六边形的正方格子,但我想问一下是否有一个跟随格子的算法。
答案 0 :(得分:0)
注意:
第N层由6N个细胞组成。
表示中该图层的第一个单元格具有坐标移位
(N*A*Sqrt(3)/2, N*A*3/2), where A is edge length.
该图层的第一个单元格有数字
2+3*N*(N-1) //(you have missed 14)
你可以从第N层的第一个单元开始,向左移动N个单元,向左移动N个单元,依此类推......