[OpenGL] OpenGL 원 그리기

OpenGL 원 그리기 2가지 원을 그려보자. 1. 안이 채워져 있는 원 2. 안이 비워져 있는 원 안이 채워져 있는 원 그리기 안이 검은색으로 채워져 있는 원 그리기 #include <GL/freeglut.h> #include <math.h> //txt 파일 불러와서 렌더링하기 void draw ( void ) { glClearColor ( 1.0 f, 1.0 f, 1.0 f, 1.0 f ) ; glClear ( GL_COLOR_BUFFER_BIT ) ; glColor3f ( 0.0 f, 0.0 f, 0.0 f ) ; double rad = 0.5 ; glBegin ( GL_POLYGON ) ; for ( int i = 0 ; i < 360 ; i++ ) { double angle = i * 3.141592 / 180 ; double x = rad * cos ( angle ) ; double y = rad * sin ( angle ) ; glVertex2f ( x, y ) ; } glEnd () ; glFinish () ; } int main ( int argc , char** argv) { glutInit ( &argc, argv ) ; glutInitDisplayMode ( GLUT_SINGLE | GLUT_RGBA | GLUT_DEPTH ) ; ...