OpenGL:画线

OpenGL: Drawing lines

如果我想画线,只有两个位置的 GL_LINES 基元的纯线。

我是否也应该将 glPolygonMode 设为 GL_LINE?或者将绘图基元设置为 GL_LINES 就足够了吗?

编辑:我使用现代 OpenGL 技术

渲染线图元时改变多边形模式是无用且多余的。 顾名思义,多边形模式只影响多边形(triangle primitives), but it doesn't affect line and point primitives. glPolygonMode只是控制多边形(三角形)的光栅化。