目前我在做一个虚拟加工过程,用OpenGL显示实时的加工状态,但由于所加工的零件需要不停的绘制,消耗大量的CPU,请问有什么办法可以解决,或者有没有什么相关的资料或者书籍可以参考,谢谢

解决方案 »

  1.   

    其实问题不是出在绘制这块,现在的显卡运算速度是相当高的,
    主要还是自身的计算那块(处理大量的面片点信息时候的开销)只有优化自身的算法
      

  2.   

    我是将一块长方体分成200*200的小立方柱,然后用绘制小三角形的方法把它绘出,目前速度还可以,但是由于200*200精度太低,如果分的再细,速度就慢了
      

  3.   

    不知道你是不是用顶点数组做的,如果不是,你试试顶点数组。这时候关键就在你计算面片/顶点的速度,而绘制这部分速度相对来说你不用担心了(如二楼所说)-----除非你的顶点“巨”多。
      

  4.   

    如果使用顶点数组,颜色要不断的随着高度的变化而改变,这样好象不怎么好弄啊
      

  5.   

    不会啊,颜色也可以用数组啊