[ @ndrix @ 16.09.2011. 04:48 ] @
Imam kranje prosto pitanje, ne koje ne uspevam da nadjem reshenje... i prilichno se nerviram.
U programu za obradu nekih 3D objekata, od jedne klase dobijam neke matrice u obliku int[x][y][z] objekata. E sad, ja treba svashta neshto da radim sa tim matricama ali to je sve trivijalno. Ispostavilo se da ne mogu da nadjem nachin da iz takvog objekta izvuchem dimenzije matrice koje su mi krajnje potrebne, dakle ono x, y i z .
Zna li neko reshenje ovog problema ???

Obzirom da su svi objekti zapravo 3d matrice intidzera ( int [][][] ) pokushao sam neshto tipa
...
int x = matrica[0].length; //dimenzija po x
int y = matrica[1].length; //dimenzija po y
int z = matrica[2].length; // .... po z
...
gde je "matrica" objekat koji dobijam. Al dzaba... ne radi, konstantno dobijam samo "prvu" dimenziju (aka x) :(
[ :o) @ 16.09.2011. 09:06 ] @
Code:

int[][][] niz = new int[1][2][3];
int x = niz.length // broj redova
int y = niz[0].length // broj kolona
int z = niz[0][0].length // broj celija 'trece' dimenzije iliti dubine
[ @ndrix @ 16.09.2011. 17:35 ] @
To radi posao ;)
Hvala.