라벨이 비디오인 게시물 표시

[OpenGL] OpenGL 애니메이션 만들기

이미지
OpenGL 애니메이션 만들기 도형이나 물체가 알아서 움직이는 것을 애니메이션, 비디오라고 불린다. sphere가 움직이는 애니메이션 만들기 sphere가 우측으로 5번, 좌측으로 5번 움직이는 코드다. #include <GL/freeglut.h> #include <stdio.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 ) ;     glClearColor ( 1.0 , 1.0 , 1.0 , 1.0 ) ; // 배경 색상     glColor4f ( 0.0 , 0.0 , 1.0 , 1.0 ) ; //그림 색상   float Tx;   for ( int i = 0 ; i < 10 ; i++ )     {       glClear ( GL_COLOR_BUFFER_BIT ) ; // 그림 초기화       if ( i < 5 )         Tx = 0.1 ;       else         Tx = - 0.1 ;       glTranslatef ( Tx, 0.0 , 0.0 ) ;       glutWireSphere ( 0.1 , 20 , 20 ) ;       Sleep ( 1000 ) ;       glFlush () ;   } } int main ( int argc , char** argv) {   ...