Surface закрытый класс... гм... что-то мелькнуло в голове, но только лишь мелькнуло.
Автор - я или я не так понял?
В общем я написал кучу геттеров.
А как тут выдрать данные?
Вот ф-ция:
	public ArrayList getResultingPoints(ArrayList listOfResultingMatrixes, int lstSurf, int sizeVrt[], int bone[][][], int weightSize[][], float weight[][][], float x[][][], float y[][][], float z[][][]){
		
                ArrayList listOfSkinnedmesh = new ArrayList();
		ArrayList listOfSurff = new ArrayList();
		for(int surff=0; surff<lstSurf; surff++){
			for(int vv = 0; vv<sizeVrt[surff]; vv++){
			
			ret = new float[3];
				for(int ww=0;ww<weightSize[surff][vv];ww++){
			
		+!!ТУТ ВЫЧИСЛЕНИЯ!!+			
		
	}listOfSurff.add(listOfSkinnedmesh.add(ret));
		}
		return listOfSurff;
		}
Потом пытался вытащить из списка listOfSurff  список(тип ArrayList) listOfSkinnedmesh, а из него уже ret[0]... В общем не понимаю, как это записать.