, 3D- 1D,
: Z, Y, X, 2x2x2 :
index 0: [z=0,y=0,x=0]
index 1: [z=0,y=0,x=1]
index 2: [z=0,y=1,x=0]
index 3: [z=0,y=1,x=1]
index 4: [z=1,y=0,x=0]
index 5: [z=1,y=0,x=1]
index 6: [z=1,y=1,x=0]
index 7: [z=1,y=1,x=1]
DEPTH z
, HEIGHT - y
WIDTH - x
: index = HEIGHT*WIDTH*z + WIDTH*y + x
.
x , x .
Y-, WIDTH, 2, , 1, z = 0, y = 0 x = 1, WIDTH = 2 , 3. y 1.
z = 0 z = 1, 4 ( ), HEIGHT * WIDTH ( 2 * 2).
, 3D- z, y, x, , . :
int z = 1, y=1, x=0;
int index = HEIGHT*WIDTH*z + WIDTH*y;
int data;
for(x=0;x<WIDTH;x++)
{
Object obj = oneDArray[index+x];
}
, , oneDArray
. , .