[toc]
OpenGL基本图元

OpenGL的基本图元连接方式

实际上给定的批次中的所有定点都会用于组成这些图元中的一个.
代码:
GLBatch pointBatch;
pointBatch.Begin(GL_POINTS, 3); pointBatch.CopyVertexData3f(vCoast); pointBatch.End();
点
点是最基本的图元.每个特定的顶点在屏幕上都仅仅是一个单独的点.默认情况下,点的大小为一个像素.通过调用glPointSize
,设置点的大小.
GLAPI void GLAPIENTRY glPointSize (GLfloat size);
-
设置点的大小和他们之间的最小间隔.
image.png
由于点总是正方形像素,为了得到圆点,必须在抗锯齿的模式下绘点.
线
一条线是在两个顶点之间绘制.线段的宽度是一个像素,改变线段宽度的唯一函数.
glLineWidth(<#GLfloat width#>)
线带

线环

网友评论