[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. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서