[OpenGL] OpenGL 선 그리기

OpenGL 선 그리기 선을 그리는 방식에는 여러가지가 있다. GL_LINES, GL_LINE_STRIP, GL_LINE_LOOP를 가장 많이 사용한다. 선 1개 그리기 GL_LINES로 가로 선 그리기 #include <GL/freeglut.h> void draw ( void ) { glClearColor ( 1.0 f, 1.0 f, 1.0 f, 1.0 f ) ; //배경 색상 설정(흰색) glClear ( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT ) ; // 화면 초기화 glColor3f ( 1.0 f, 0.0 f, 0.0 f ) ; //빨간색 //glBegin() ~ glEnd() 사이에 코드 구현. glBegin ( GL_LINES ) ; //도형 선택. glVertex2f ( - 0.5 f, 0.0 f ) ; glVertex2f ( 0.5 f, 0.0 f ) ; glEnd () ; glFlush () ; } int main ( int argc , char** argv) { glutInit ( &argc, argv ) ; //윈도우 운영체제 연결 glutInitDisplayMode ( GLUT_SINGLE | GLUT_RGBA | GLUT_DEPTH ) ; //디스플레이 모드 glutInitWindowPosition ( 700 , 300 ) ; //윈도우 창 위치 glutCreateWindow ( "Example" ) ; //윈도우 창 타이틀 glOrtho ( - 1 , + 1 , - 1 , + 1 , 0.0 , 0.0 ) ; //평행 투영 glutDisplayFunc ( draw ) ; //display 해주기 glutMainLoop () ; ...