如何找到索引号的立方体矢量坐标(X,Y,Z)?

How to Find the Cube Vector coord (X, Y, Z) of an Index number?

我可以像这样将坐标转换成索引:

index = z + y * maxZ + x * maxY * maxZ

例如,我有一个 4x8x4 的立方体...但是我的大脑并没有连接如何将它转换回来。 我想取给定的 'Index' 并得到 'x'、'y' 和 'z'。这是一种 'quick' 聪明的方式。我知道我可以用循环和东西来做到这一点。

对于 index = z + y * maxZ + x * maxY * maxZ,你得到 (x, y, z) = (index / maxY / maxZ, (index / maxZ) % maxY, index % maxZ)