读书人

在OpenGL中,用gluPickMatrix拾取3D对象

发布时间: 2012-02-28 13:06:36 作者: rapoo

在OpenGL中,用gluPickMatrix拾取3D对象时有问题
在OpenGL中,我的投影函数是gluPerspective(...),并且用到了gluLookAt(eyeX,eyeY,eyeZ, lookX,lookY,lookZ, upX,upY,upZ),当UP(0,1,0)时可以拾取3D对象,但变为UP(0,0,1)时,为使3D对象正常显示,我将3D对象的y,z坐标互换了,且不能拾取,我也清楚UP(0,1,0)---> UP(0,0,1),相当于相机转了90度,但现在怎么处理才能拾取,请高手帮忙分析一下.

[解决办法]
当改变坐标系时,相关的数据都得改过来。
[解决办法]
恩.是这样
[解决办法]
我按照这个步骤做了,为什么反回的命中数不对

读书人网 >VC/MFC

热点推荐