我正在使用六边形网格。我选择使用这个坐标系是因为它非常优雅。
这个问题谈论的是自己生成坐标,非常有用。我现在的问题是将这些坐标与实际像素坐标进行转换。我正在寻找一种简单的方法来找到坐标为 x,y,z 的六边形的中心。假设像素坐标中的 (0,0) 位于十六进制坐标中的 (0,0,0) 处,并且每个六边形都有一条长度为 s 的边。在我看来,x、y 和 z 应该每个都将我的坐标沿轴移动一定距离,但它们以一种奇怪的方式相互关联,我无法完全理解它。
如果您可以转到另一个方向并将像素坐标中的任何 (x,y) 点转换为该点所属的十六进制,则可以加分。