Try not to have a good time ... This is supposed to be educational - Charles Schulz Concept 3.2b : Drawing Lines in 3D Space ========================================= Idea: ===== OpenGL renders lines by specifying the vertices of the end points of the line within glBegin(GL_LINES) and glEnd(). Experiment: =========== Specify enough vertices to render the front of a house with a door and a sloping roof! Answer: ======= One possible order of vertices is: glVertex3f(2, -2, 0); glVertex3f(-2, -2, 0,); glVertex3f(-2 -2 0); glVertex3f(-2 2 0); glVertex3f(-2 2 0); glVertex3f(2 2 0); glVertex3f(2 2 0); glVertex3f(2 -2 0); glVertex3f(-1 -2 0); glVertex3f(-1 0 0); glVertex3f(-1 0 0); glVertex3f(1 0 0); glVertex3f(1 0 0); glVertex3f(1 -2 0); glVertex3f(-2 2 0); glVertex3f(-1.5 2.75 0); glVertex3f(-1.5 2.75 0); glVertex3f(1.5 2.75 0); glVertex3f(1.5 2.75 0); glVertex3f(2 2 0);