OpenGL 编程/参考/glBegin
外观
- 定义一个点列表,以构成基元。
- 基元的类型在调用它时传递。
- [[OpenGL_Programming/reference/GL_POINTS
- 每个顶点都是一个单独的点
- [[OpenGL_Programming/reference/GL_LINES
- 必须是 2 的倍数
- 每对顶点都是一个独立的线段。
- [[OpenGL_Programming/reference/GL_LINE_STRIP
- 从第一个顶点到最后一个顶点绘制一条连接的线段组。在第一个顶点之后,每个附加顶点都绘制一条新的线。
- [[OpenGL_Programming/reference/GL_LINE_LOOP
- 从第一个顶点到最后一个顶点绘制一条连接的线段组。最后一条线由第一个和最后一个顶点定义,形成一个封闭的环。
- [[OpenGL_Programming/reference/GL_TRIANGLES
- 每个三个顶点组都作为独立的三角形。
- 必须是 3 的倍数
- [[OpenGL_Programming/reference/GL_TRIANGLE_STRIP
- 绘制一个连接的三角形组。在第一个 2 个顶点之后,每个附加点定义一个新的三角形。三角形由列表中最后两个顶点和最新的顶点构成,向下移动。
- [[OpenGL_Programming/reference/GL_TRIANGLE_FAN
- 绘制一个连接的三角形组。在第一个 2 个顶点之后,每个附加点定义一个新的三角形。三角形由第一个顶点、最后一个顶点和列表中最新的顶点构成,向下移动。
- [[OpenGL_Programming/reference/GL_QUADS
- 每个四个顶点组都作为独立的四边形。
- 必须是 4 的倍数
- [[OpenGL_Programming/reference/GL_QUAD_STRIP
- 绘制一个连接的四边形组。在第一个 2 个顶点之后,每对附加顶点都会创建一个新的四边形。
- 在第一个 2 个顶点之后,必须是 2 的倍数。
- [[OpenGL_Programming/reference/GL_POLYGON
- 绘制一个单一的 polygon。与 GL_LINE_STRIP 相同
- 必须有 3 个或更多个顶点。