我可以将坐标转换为索引,如下所示:
index = z + y * maxZ + x * maxY * maxZ
例如,我有一个4x8x4的立方体…但我的大脑,不知道如何把它转换回来。我想取一个给定的'Index',然后得到'x', 'y'和'z'。这是一种"快速"聪明的方式。我知道我可以用循环之类的东西来做。
对于index = z + y * maxZ + x * maxY * maxZ
,您得到(x, y, z) = (index / maxY / maxZ, (index / maxZ) % maxY, index % maxZ)
。