Никак не могу догнать, как определить массив для такой структуры:
Surface содержит Vertex
Vertex содержит Weight.
В общем надо как-то по частям проинициализировать массив. C C# есть ступенчатые массивы, а в Java, как быть?
Пытался чего-то сдалать... бредово.
public int[][][] getCoordsBone(){
int vecb[][][]= new int[listOfSurfaces.size()][][];
for(int surff=0; surff<listOfSurfaces.size();surff++){
for(int vv = 0; vv<(((Surface)listOfSurfaces.get(surff)).v.length); vv++){
vecb = new int[surff][((Surface)listOfSurfaces.get(surff)).v.length][];
}
}
for(int surff=0; surff<listOfSurfaces.size();surff++){
for(int vv = 0; vv<(((Surface)listOfSurfaces.get(surff)).v.length); vv++){
vecb = new int[surff][vv][((Surface)listOfSurfaces.get(surff)).v[vv].w.length];
}
}
...
return vecb;
}