openGL es 4:绘制方式

一、点、线段、三角形绘制

1、GL_POINTS

其将传入渲染管线的一系列顶点单独进行绘制

2、GL_LINES

其将传入渲染管线的一系列顶点按照顺序两两组合成线段进行绘制(不重复利用),若顶点个数为奇数,管线会自动忽略最后一个顶点

3、GL_LINE_STRIP

其将传入的渲染管线的一系列顶点按照顺序依次组织成线段进行绘制,组成一条开放的拆线

4、GL_LINE_LOOP

其将传入渲染管线的一系列顶点按照顺序依次组织成线段进行绘制,开成线段环(每个顶点被利用两次)

5、GL_TRIANGLES

其将传入渲染管线的一系列顶点执照顺序每3个组织成一个三角形进行绘制(不重复利用)

6、GL_TRIANGLES_STRIP

其将传入渲染管线的一系列顶点按照顺序依次组织成三角形进行绘制,最后实际形成的是一个三角条带,当非连续三角形构成的物体时,需将上一批三角形的后一个顶点和下一批三角形的第一个顶点重复一次

7、GL_TRIANGLES_FAN

其将传入渲染管线的一系列顶点中的第一个顶点作为中心点,其它顶点作为边缘点绘制出一系列组成扇形的相邻三角形,(边缘点可重复利用)

二、顶点法与索引法

1、glDrawArrays

此方法是按照传入渲染管线顶点本身的顺序及选用的绘制方式将顶点组织成图元进行绘制,也可以称之为顶点法。

2、glDrawElements

此方法绘制时不但要将顶点序列传入渲染管线,还需要将索引序列传入管线,绘制时管线根据索引值序列中的索引一一从顶点序列中取出对应的顶点






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值