opengl es中不同的绘制方式       

  转载请保留出处:
http://xiaxveliang.blog.163.com/blog/static/297080342013467344263/


1. GL_POINTS

把每个顶点作为一个点进行处理。例如,索引数组{0,1,2,3,4}。


opengl es中不同的绘制方式
2. GL_LINES

把每两个顶点作为一条独立的线段面,索引数组中的第2n和2n+1顶点定义了第n条线段,总共绘制了n/2条线段。如果n为奇数,则忽略最后一个顶点。例如,索引数组{0,3,2,1}。


opengl es中不同的绘制方式
3. GL_LINE_STRIF

绘制索引数组中从第0个顶点到最后一个顶点依次相连的一组线段,第n和n+1个顶点定义了线段n,总共绘制n-1条线段。例如,索引数组{0,3,2,1}。


opengl es中不同的绘制方式


4. GL_LINE_LOOP

绘制索引数组中从第0个顶点到最后一个顶点依次相连的一组线段,最终最后一个顶点与第0个顶点相连,总共绘制n条线段。例如,索引数组{0,3,2,1}。


opengl es中不同的绘制方式


5. GL_TRIANGLES

把索引数组中的每3个顶点作为一个独立三角形,总共绘制n/3个三角形。例如,索引数组{0,1,2,2,1,3}。


opengl es中不同的绘制方式


6. GL_TRIANGLE_STRIP

绘制一组相连的三角形。对于索引数组中的第n个点:若n为奇数,第n+1,n和n+2顶点定义了第n个三角形;若n为偶数,第n,n+1和n+2顶点定义了第n个三角形。总共绘制n-2个三角形。例如,索引数组{0,1,2,3,4}。


opengl es中不同的绘制方式


7. GL_TRIANGLE_FAN

绘制一组相连的三角形。三角形是由索引数组中的第0个顶点及其后给定的顶点所确定。顶点0,n+1和n+2定义了第n个三角形,总共绘制n-2个三角形。例如,索引数组{0,1,2,3,4}。


opengl es中不同的绘制方式

相关文章:

  • 2022-12-23
  • 2021-07-29
  • 2020-12-29
  • 2022-12-23
  • 2022-12-23
  • 2021-10-14
  • 2021-06-24
猜你喜欢
  • 2021-10-11
  • 2022-01-09
  • 2022-01-18
  • 2022-12-23
  • 2022-03-03
  • 2021-12-01
  • 2022-12-23
相关资源
相似解决方案