http://stackoverflow.com/questions/7248019/illegalargumentexception-from-gluunproject

如果你使用GLU.unProject遇到这个错:

java.lang.IllegalArgumentException: length – offset < n

那么,你一定要看上述这个链接,检查一下自己的obj[]数组长度是否为4。

 

1个3维的坐标,要用长度为4的数组存放,这是件有意思的事情。请看如何将obj【】转换成(x,y,z)

float x = newcoords[0] / newcoords[3];
float y = newcoords[1] / newcoords[3];
float z = newcoords[2] / newcoords[3];
Advertisements