在vc中使用gluProject()与gluUnProject()函数可以分别将三维模型中的点投影到二维平面上,将二维平面上的点(也就是我们最终看到的绘制结果)反投影出它在模型上的点。 但是有一点需要注意的是,在使用这两个函数之前,一定要养成重绘缓冲区的习惯:
InvalidateRect(NULL,FALSE); //重绘缓冲区,默认要等到函数结束才开始重绘
UpdateWindow(); //立即更新窗口,是窗口马上重绘
在vc中使用gluProject()与gluUnProject()函数可以分别将三维模型中的点投影到二维平面上,将二维平面上的点(也就是我们最终看到的绘制结果)反投影出它在模型上的点。 但是有一点需要注意的是,在使用这两个函数之前,一定要养成重绘缓冲区的习惯:
InvalidateRect(NULL,FALSE); //重绘缓冲区,默认要等到函数结束才开始重绘
UpdateWindow(); //立即更新窗口,是窗口马上重绘