也就是说,在屏幕上点击下鼠标能够实现自动的获取鼠标的X,Y,Z坐标。
恳请指教!

解决方案 »

  1.   

    gluUnProject============================================================================
    提问题时标题要简明扼要地说明问题内容,切忌使用"急","求救"之类不能说明问题的标题
    http://alphasun.betajin.com/   遇到问题可以给我发消息,给我发信息时请附带原帖地址
    DocWizard C++程序文档自动生成工具 | Wave OpenGL | HttpProxy | AjaxParser词法分析
      

  2.   

    当然要经过转换:    鼠标点击获得的只是屏幕坐标,你需要自己编写函数把他转换到OpenGL中。void CDrawView::ExCoord(CPoint point)
    {
             CRect rect;
    GetClientRect(&rect); double xp =  (point.x - rect.right/2.0)/(rect.right/2.0);
    double yp = -(point.y - rect.bottom/2.0)/(rect.bottom/2.0);

    acme.x = xp;
    acme.y = yp;}
      

  3.   

    关注啊,关注啊!
    顺便问问:怎么在opengl中调用3dmax做好的模型呢?