그래픽스2 OpenGL 그래픽스 , 그리기 #include #include #include #include #include void MyDisplay() { glClear(GL_COLOR_BUFFER_BIT); glPointSize(4.0); //먼저 점 사이즈 정해주기 glBegin(GL_POINTS); glColor3f(255, 0, 0); //먼저 색깔 정해주기 glVertex3f(0.0, 0.0, 0.0); glColor3f(0, 0, 255); glVertex3f(0.0, 0.5, 0.0); glColor3f(0, 255, 0); glVertex3f(0.5, 0.0, 0.0); glEnd(); glFlush(); } int main(int argc, char* argv[]) { glutInit_ATEXIT_HACK(&argc, argv).. 2020. 4. 25. OpenGL 매뉴얼 튜토리얼 http://soen.kr/lecture/library/opengl/opengl-5.htm OpenGL 매뉴얼 문자 기반의 콘솔창에 화려한 그래픽을 그릴 수는 없으므로 3차원이든 2차원이든 그래픽을 출력하려면 윈도우가 필요하다. 그러나 OpenGL은 윈도우 시스템과의 독립성 확보를 위해 윈도우 관리에 대해서는 어떠한 기능도 제공하지 않는다. 그래픽 코드를 윈도우 시스템과 완전히 분리해야 플랫폼 독립성을 확보할 수 있기 때문이다. OpenGL의 의도된 빈틈을 메워주는 것이 각 운영체제별로 제공되는 AUX 라이브러리이다. 그러나 AUX는 거의 운영체제 전반의 지식을 soen.kr https://skyfe79.gitbooks.io/glut-tutorials/chapter3.html 윈도우 크기 변화에 대응하기.. 2020. 4. 21. 이전 1 다음