在opengl环境下如何实现鼠标动态绘制三维空间中的点.线等.(从屏幕象素坐标到三维空间坐标的转换已经实现,主要是如何将三维空间坐标转换成opengl中的顶点坐标,以及动态在屏幕显示).

解决方案 »

  1.   

    在opengl里,opengl中的顶点坐标代表什么意义由你自己定义,你完全可以直接作为三维空间坐标直接画点。动态在屏幕显示,只需要把每个点的坐标都保存下来,在绘制时全部画出来就行了。从屏幕像素坐标到三维空间坐标的转换缺少深度信息,你得自己添加。
      

  2.   


    你可以这样实现:
    http://pws.prserv.net/mfcogl/Rubber...enGL%20Page.htm
      

  3.   

    to  wjj888888() ,你指的地址怎么不可访问???,是有问题吗?