OpenGL Programming/Basics/LinesPoints
From Wikibooks, open books for an open world
Contents |
[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();
[edit] 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();
[edit] 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();