zoukankan      html  css  js  c++  java
  • opengl es中不同的绘制方式

    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中不同的绘制方式 - 清风 - 清风

  • 相关阅读:
    一次硬盘安装debian的过程
    Java热替换
    Hibernate缓存
    Java消息机制
    Hibernate批量操作(一)
    SQLite与SQL差异
    tablelayout:fixed 在一些情况下 会导至width失效。
    heiht三种浏览器的写法
    [WebMethod(EnableSession = true)]
    10分钟学会基于ASP.NET的 JQuery实例 (转)
  • 原文地址:https://www.cnblogs.com/wangjinming/p/4664562.html
Copyright © 2011-2022 走看看