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



我可以将坐标转换为索引,如下所示:

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)

最新更新