OpenGL 拾取问题[100分]
在opengl中采用gluPickMatrix 拾取物体的时候发生问题。
由于我的程序要保持物体的独立性,即每个元件都要能设置位置大小等,
同时又要保持场景的整体性(整个场景的缩放,移动,旋转)所以我为场景(使用的时全局坐标系)和物体都保存了一个矩阵,
在使用时用glLoadMatrixf 载入自己的矩阵保持在上次的操作的基础上进行运算。
一切操作正常,可是在拾取的时候不能正确的拾取。经过调试发现是 场景 glLoadMatrixf 造成的问题,
如果场景使用普通的平移等函数就不会有问题,可是这样场景的操作不能在上次的操作上进行运算。
请问哪位兄弟有处理过这样的情况!
问题解决再加100分!