How to render primitives as wireframes in OpenGL

opengl

How do you render primitives as wireframes in OpenGL?

Best Solution

glPolygonMode( GL_FRONT_AND_BACK, GL_LINE );

to switch on,

glPolygonMode( GL_FRONT_AND_BACK, GL_FILL );

to go back to normal.

Note that things like texture-mapping and lighting will still be applied to the wireframe lines if they're enabled, which can look weird.

Related Question