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

  • 相关阅读:
    计算机网络概述
    虚拟机网卡配置
    元类
    反射和内置方法
    面向对象的三大特性
    MYSQL中EXISTS的用法
    Guava中的常见集合操作用法
    集合操作交并补的三种Java实现
    P9 get和resize操作(Java 13)
    P8 Java 13中 HashMap的 put方法
  • 原文地址:https://www.cnblogs.com/wangjinming/p/4664562.html
Copyright © 2020-2023  润新知