现在想用MFC单文档+OpenGL 搞一个三维的漫游程序。
其中涉及到切换视角。我想用鼠标拖动来转变视角, 就是相机模型中,物体不动,只移动相机朝向的位置(就像人站在原地,能转动头去看他视野内的东西)。具体就是就是改变函数
void gluLookAt( GLdouble eyex, GLdouble eyey, GLdouble eyez,
GLdouble centerx,GLdouble centery, GLdouble centerz,
GLdouble upx, GLdouble upy, GLdouble upz
);
中视点坐标(centerx,centery,centerz)的位置。
但怎么才能把鼠标捕捉到得坐标转化为视点朝向的坐标呢??