opengl 点,线,多边形
2019-07-10 本文已影响0人
技术喵
程序框架参考: https://qtdream.com/topic/1144/%E7%AC%AC%E5%85%AB%E8%AF%BE-%E8%9E%8D%E5%90%88
点
glDrawArrays(GL_POINTS,0, 24);
![](https://img.haomeiwen.com/i10799952/ebf4f8327afcab0e.png)
单线
glDrawArrays(GL_LINES,0, 24);
![](https://img.haomeiwen.com/i10799952/c76a829eee7cf1eb.png)
循环线
![](https://img.haomeiwen.com/i10799952/462187e38cb82803.png)
条线
glDrawArrays(GL_LINE_STRIP,0, 24);
![](https://img.haomeiwen.com/i10799952/42e74023d7c7c5a0.png)
教程理解
![](https://img.haomeiwen.com/i10799952/f75e8c00795c1727.png)
多边形
glDrawArrays(GL_POLYGON,0, 16);
![](https://img.haomeiwen.com/i10799952/9631a7366c8dfde9.png)
三角形
glDrawArrays(GL_TRIANGLES,0, 16);
![](https://img.haomeiwen.com/i10799952/6058a2ab47fdc7b9.png)
条样 三角形
glDrawArrays(GL_TRIANGLE_STRIP,0, 4);
![](https://img.haomeiwen.com/i10799952/a529beaa55b6a36c.png)
扇形 三角形
glDrawArrays(GL_TRIANGLE_FAN,0, 7);
效果见 教程理解
四边形
glDrawArrays(GL_QUADS,0, 8);
![](https://img.haomeiwen.com/i10799952/97d80bbe5eb1255c.png)
条样 四边形
glDrawArrays(GL_QUAD_STRIP,0, 6);
效果见 教程理解
教程理解
![](https://img.haomeiwen.com/i10799952/d9ab2bb37d6ce2ab.png)
`