[openGL] openGL 아날로그 시계

등록일 2003.06.27 한글 (hwp) | 7페이지 | 가격 2,500원

소개글

소스도 깔끔하고, 주석도 달아놓아 보기 편합니다.

리포트까지 되어있어 정말 보기 편합니다.

목차

1. 프로그램 실행화면
2. 특이사항
3. 전체 소스

본문내용

2. 특이사항

(1) 분침
- 다른 함수들과 달리 cos과 sin함수의 위치를 바꿔 실제 시계처럼 보이도록 한다
- GL_QUADS를 이용하여 시계바늘과 비슷한 모양을 그림
- 실제 구현
// 분침 ( GL_QUADS를 이용하여 실제 시계바늘처럼 그린다 )
glColor3f(0, 0, 0);
glBegin(GL_QUADS);
glVertex3f( 250.0, 250.0,0.0 );
glVertex3f( 250+100*sin((min-0.7)*PI/30), 250+100*cos((min-0.7)*PI/30),0.0);
glVertex3f( 250+130*sin(min*PI/30), 250+140*cos(min*PI/30),0.0);
glVertex3f( 250+100*sin((min+0.7)*PI/30), 250+100*cos((min+0.7)*PI/30),0.0);
glEnd();

(2) 시침
- 다른 함수들과 달리 cos과 sin함수의 위치를 바꿔 실제 시계처럼 보이도록 한다
- GL_QUADS를 이용하여 시계바늘과 비슷한 모양을 그림
- 일정한 시간이 지났을 경우 시침도 조금씩 움직이는 것을 감안하여 각도 계산
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서