OpenGL Programming/Basics/LinesPoints
From Wikibooks, the open-content textbooks collection
[edit] Drawing points
glBegin(GL_POINTS); glVertex2f(0.5f, 0.5f); glVertex2f(0.5f, -0.5f); glVertex2f(-0.5f, 0.5f); glVertex2f(-0.5f, -0.5f); glEnd();
[edit] Drawing lines
/* Draws two horizontal lines */ glBegin(GL_LINES); glVertex2f(0.5f, 0.5f); glVertex2f(-0.5f, 0.5f); glVertex2f(-0.5f, -0.5f); glVertex2f(0.5f, -0.5f); glEnd();
Loop of lines:
/* Draws a square */ glBegin(GL_LINE_LOOP); glVertex2f(0.5f, 0.5f); glVertex2f(-0.5f, 0.5f); glVertex2f(-0.5f, -0.5f); glVertex2f(0.5f, -0.5f); glEnd();
Connected lines:
/* Draws a 'C' */ glBegin(GL_LINE_STRIP); glVertex2f(0.5f, 0.5f); glVertex2f(-0.5f, 0.5f); glVertex2f(-0.5f, -0.5f); glVertex2f(0.5f, -0.5f); glEnd();