003---固定连接方式
2020-07-16 本文已影响0人
清风烈酒2157
[toc]
OpenGL基本图元
![](https://img.haomeiwen.com/i2280900/330855d1105f944a.png)
OpenGL的基本图元连接方式
![](https://img.haomeiwen.com/i2280900/fa7c873959d171d1.png)
实际上给定的批次中的所有定点都会用于组成这些图元中的一个.
代码:
GLBatch pointBatch;
pointBatch.Begin(GL_POINTS, 3); pointBatch.CopyVertexData3f(vCoast); pointBatch.End();
点
点是最基本的图元.每个特定的顶点在屏幕上都仅仅是一个单独的点.默认情况下,点的大小为一个像素.通过调用glPointSize
,设置点的大小.
GLAPI void GLAPIENTRY glPointSize (GLfloat size);
-
设置点的大小和他们之间的最小间隔.
image.png
由于点总是正方形像素,为了得到圆点,必须在抗锯齿的模式下绘点.
线
一条线是在两个顶点之间绘制.线段的宽度是一个像素,改变线段宽度的唯一函数.
glLineWidth(<#GLfloat width#>)
线带
![](https://img.haomeiwen.com/i2280900/46d56779f1357fe2.png)
线环
![](https://img.haomeiwen.com/i2280900/75c386f2a25c61b6.png)