文章目录
一、设置线宽度
二、绘制单条线段 GL_LINES
三、绘制多条线段 GL_LINES
四、绘制依次连接的点组成的线 GL_LINE_STRIP
五、绘制圈 GL_LINE_LOOP ( 偶数个点...) 和 glEnd() 之间设置的点 , 会被自动当做线的两个端点 , 如果设置 4 个点 , OpenGL 会按照顺序 , 从上到下 , 两两组合成一条线段 ;
如在上述 glBegin 和 glEnd...// 绘制点结束
glEnd();
// 将后缓冲区绘制到前台
SwapBuffers(dc);
绘制效果 :
四、绘制依次连接的点组成的线 GL_LINE_STRIP...----
给 glBegin 传入 GL_LINE_STRIP 参数 , 其作用是绘制各个点依次连接的线 , 但是首尾不连接 ;
这里注意与 GL_LINE_LOOP 区别 , GL_LINE_LOOP...设置后 , 在 GL_LINE_STRIP 基础上 , 还要进行首尾连接 ;
代码示例 :
// 渲染场景
// 清除缓冲区 ,
// 使用之前设置的 glClearColor(1.0