OpenGL ES图元绘制方式
2018-03-12 15:18
218 查看
声明:本人为初学者,博客内容为学习记录,如果大神们浏览过程中发现错误,请留言联系本人改正,谢谢
。OpenGL ES中图元有三个:点,线段,三角形。对应的绘制类型一共七种:点对应一种,线段对应三种,三角形对应三种。以下内容为七种绘制方式的介绍。
[align=center] 2、GL_LINE_LOOP[/align][align=center] 按照顶点数组顺序或索引顺序,依次进行两个相邻点之间的线段绘制,绘制到最后一个点时,再用最后一个点和第一个点绘制一条线段。[/align][align=center] [/align][align=center] [/align]
[align=center] 3、GL_LINE_STRIP[/align][align=center] 按照顶点数组顺序或索引顺序,依次进行两个相邻点之间的线段绘制,绘制到最后一个点就停。[/align]
2、GL_TRIANGLE_STRIP 按照顶点数组顺序或索引顺序,每相邻3个点都绘制一个三角形,直到最后一个点。
3、GL_TRIANGLE_FAN 按照顶点数组顺序或索引顺序,以第一个点为中心,其余每相邻的两个点都去和第一个点绘制一个三角形。
。OpenGL ES中图元有三个:点,线段,三角形。对应的绘制类型一共七种:点对应一种,线段对应三种,三角形对应三种。以下内容为七种绘制方式的介绍。
点:GL_POINTS
额,点的绘制方式想了想没什么可介绍的,就是按照给定的数组或者索引顺序去绘制。然后在屏幕上的效果就是分布的点。线:对应三种
1、GL_LINES 按照顶点数组顺序或索引顺序,两个点一组绘制线段,即如果有4个点就绘制两条线段。如果有5个点,就把第5个点舍弃不绘制,用前4个点绘制两条线段。[align=center] 2、GL_LINE_LOOP[/align][align=center] 按照顶点数组顺序或索引顺序,依次进行两个相邻点之间的线段绘制,绘制到最后一个点时,再用最后一个点和第一个点绘制一条线段。[/align][align=center] [/align][align=center] [/align]
[align=center] 3、GL_LINE_STRIP[/align][align=center] 按照顶点数组顺序或索引顺序,依次进行两个相邻点之间的线段绘制,绘制到最后一个点就停。[/align]
三角形:对应三种
1、GL_TRIANGLES 按照线段的第一种去理解,如果顶点数不够3个就不绘制,如果数组数目不能被3整除,余下的点舍弃不绘制。剩下的点3个点一组,进行绘制三角形。2、GL_TRIANGLE_STRIP 按照顶点数组顺序或索引顺序,每相邻3个点都绘制一个三角形,直到最后一个点。
3、GL_TRIANGLE_FAN 按照顶点数组顺序或索引顺序,以第一个点为中心,其余每相邻的两个点都去和第一个点绘制一个三角形。
相关文章推荐
- OpenGL ES系列五--图元形式及绘制方式
- openGL es 4:绘制方式
- OpenGL ES 2.0 绘制方式
- OpenGL ES(第一篇绘制方式) 学习
- OpenGL ES 02 – 绘制图元 2 - 矩形
- OpenGL ES 2.0 - 绘制方式
- Direct3D中绘制图元的两种方式
- opengl es中不同的绘制方式
- openGL ES 2.0 点与点之间的绘制方式(III)
- opengl es中不同的绘制方式
- OpenGL 笔记(一)输出图元 - 基本绘制方式
- Android OpenGL ES 开发教程(19):绘制迷你太阳系
- 【OpenGLes】理解GL_TRIANGLE_STRIP等绘制三角形序列的三种方式
- 绘制图形与3D增强技巧(一)----点图元
- 不同的色深条件(8、16、24、32),像素绘制方式
- android游戏开发(OpenGL ES绘制矩形平面)
- [OpenGL]从零开始写一个Android平台下的全景视频播放器——3.2 使用OpenGL ES 2.0绘制一个球
- android中利用opengl es绘制一个球体
- Android OpenGL ES 开发(四): OpenGL ES 绘制形状
- Android 绘制圆角图片的几种方式