|
楼主 |
发表于 2010-12-20 14:38:40
|
显示全部楼层
但是这样算下来结果都是-1.#ind,-1/#ind,-1.#inf 是不是视点根本对应不到屏幕上呢?
还有一个问题ca->getViewMatrixAsLookAt(x,y,z);中得到的x应该是视点在世界坐标系下的坐标吧?
如果是的话 那么它乘以ca->getViewMatrix()的结果应该是vec3(0,0,0)吧,但是我在程序中得到的确不是,难道是因为浮点运算的精度问题?如果是,怎么保证精度误差呢?
如果我上面理解的不对,那么请告诉我是什么?谢谢 |
|