라벨이 Teapot인 게시물 표시

[OpenGL] OpenGL 주전자 그리기, 회전하기

이미지
OpenGL 주전자(Teapot) 그리기, 회전하기 주전자 그리기 기본적인 주전자 1개 그리기 예제 #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 ) ;   glColor4f ( 0.0 f, 0.0 f, 1.0 f, 1.0 f ) ; //사물 색 설정   glutWireTeapot ( 0.5 ) ; //주전자 그리기, 사이즈             glFlush () ; } int main ( int argc , char** argv) {   glutInit ( &argc, argv ) ;   glutInitDisplayMode ( GLUT_SINGLE | GLUT_RGBA | GLUT_DEPTH ) ;   glutInitWindowPosition ( 800 , 200 ) ;   glutCreateWindow ( "Example" ) ;   glutDisplayFunc ( draw ) ;   glutMainLoop () ; } 실행 결과 주전자 회전하기 주전자를 rotatef 함수를 이용해서 회전 한다. OpenGL은 오른손 법칙을 사용한다. 자신이 생각하는 각도와 다를 수 있으므로 잘 생각해야 한다. #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_DE...