Decodes a "compressed" 3-d morton index.
Decoded bit i of x, y, and z is at bit i + min(i, yBits) + min(i, zBits), i + min(i + 1, xBits) + min(i, zBits), and i + min(i + 1, xBits) + min(i + 1, zBits) of zindex, respectively, for i in [0, xBits), [0, yBits), [0, zBits), respectively.
i
x
y
z
i + min(i, yBits) + min(i, zBits)
i + min(i + 1, xBits) + min(i, zBits)
i + min(i + 1, xBits) + min(i + 1, zBits)
zindex
[0, xBits)
[0, yBits)
[0, zBits)
Generated using TypeDoc
Decodes a "compressed" 3-d morton index.
Decoded bit
iofx,y, andzis at biti + min(i, yBits) + min(i, zBits),i + min(i + 1, xBits) + min(i, zBits), andi + min(i + 1, xBits) + min(i + 1, zBits)ofzindex, respectively, foriin[0, xBits),[0, yBits),[0, zBits), respectively.