到 glEnd 之间的所有的点都绘制出来 ;
可以调用 glVertex3f 方法设置成对的点 , 每两个点代表一条线 ;
注意必须成对设置 , 如果设置 奇数个点 , 最后一个点会被丢弃 ;
绘制线段时...) 和 glEnd() 之间设置的点 , 会被自动当做线的两个端点 , 如果设置 4 个点 , OpenGL 会按照顺序 , 从上到下 , 两两组合成一条线段 ;
如在上述 glBegin 和 glEnd...偶数个点 )
----
绘制圈时 , 在 glBegin 中传入 GL_LINE_LOOP 参数 , 绘制时会将 glBegin 和 glEnd 之间的点连线 , 并且最后一个点会和第一个点连在一起 ,...// 绘制点结束
glEnd();
// 将后缓冲区绘制到前台
SwapBuffers(dc);
绘制效果 : 最后一个点与第一个点连成线段 , 组成一个闭合的三角形...在绘制每个点之前 , 都设置当前的颜色值 , 即 OpenGL 状态机中的当前颜色值 ,
第一个点 glVertex3f(0.0f, 0.0f, -10.0f) , 绘制前设置的是 白色 ,
第二个点