Open GL PROJECT
-
Upload
jayme-kennedy -
Category
Documents
-
view
33 -
download
2
description
Transcript of Open GL PROJECT
![Page 1: Open GL PROJECT](https://reader035.fdocument.pub/reader035/viewer/2022062301/568137c3550346895d9f621f/html5/thumbnails/1.jpg)
Open GL Open GL PROJECTPROJECT
NameLessNameLess
Lee Byung Gook, Professor
![Page 2: Open GL PROJECT](https://reader035.fdocument.pub/reader035/viewer/2022062301/568137c3550346895d9f621f/html5/thumbnails/2.jpg)
contentcontentss¤¤…… 팀명팀명 // 구성원구성원
¤…¤… 개발목적개발목적 ¤…¤… 구현계획구현계획 ¤…¤… 구현시 변경 사항구현시 변경 사항 ¤…¤… 실제구현 실제구현 ¤…¤… 참고자료참고자료
Lee Byung Gook, Professor
![Page 3: Open GL PROJECT](https://reader035.fdocument.pub/reader035/viewer/2022062301/568137c3550346895d9f621f/html5/thumbnails/3.jpg)
팀명 팀명 / / 구성원구성원
¤ NameLess¤ NameLess 이름없는이름없는 , , 무명의…무명의…
¤ ¤ 황동식 황동식 20011552(20011552( 개발및기획개발및기획 )) 김기봉 김기봉 20021423(20021423( 개발및자료수개발및자료수집집 ))
![Page 4: Open GL PROJECT](https://reader035.fdocument.pub/reader035/viewer/2022062301/568137c3550346895d9f621f/html5/thumbnails/4.jpg)
개발 목적개발 목적
¤ TeamProject¤ TeamProject 에 대한 적응력 향상에 대한 적응력 향상
¤ ¤ 컴퓨터 그래픽의 이해컴퓨터 그래픽의 이해
¤ OpenGL¤ OpenGL 의 응용 및 활용 확대의 응용 및 활용 확대
¤ ¤ 개개인의 능력 향상 개개인의 능력 향상
![Page 5: Open GL PROJECT](https://reader035.fdocument.pub/reader035/viewer/2022062301/568137c3550346895d9f621f/html5/thumbnails/5.jpg)
구현 계획구현 계획
¤ ¤ 기존의 솔라시스템은 기존의 솔라시스템은 MFCMFC 로 짜여로 짜여 져있었으나 우리는 져있었으나 우리는 OpenGLOpenGL 로 한다로 한다
¤ ¤ 실사 사이즈와 같은 비율로 한다실사 사이즈와 같은 비율로 한다
¤ ¤ 우주공간을 확실히 한다우주공간을 확실히 한다
¤ ¤ 행성과 위성 모두 구현한다행성과 위성 모두 구현한다
![Page 6: Open GL PROJECT](https://reader035.fdocument.pub/reader035/viewer/2022062301/568137c3550346895d9f621f/html5/thumbnails/6.jpg)
구현 계획구현 계획 거리 지름 공전주기 자전주기 위성크기 거리
태양 1390000km 25 년
수성 57900000km 4,880km 88 일 59 일
금성 108000000km 12,103km 225 일 243 일
지구 150000000km 12,756km 365 일 1 일 1738km
384,400km
화성 228000000km 6,794km 687 일 25 시간
목성 778000000km 143,800km 11.86 년 10 시간
토성 1430000000km 120,536km 29.5 년 10 시간
천왕성 2870000000km 51,118km 84 년 18 시간
해왕성 4500000000km 49,532km 165 년 19 시간
명왕성 5900000000km 2274km 247.7 년 6.4 일
위의 표를 참고하여 만든다위의 표를 참고하여 만든다
![Page 7: Open GL PROJECT](https://reader035.fdocument.pub/reader035/viewer/2022062301/568137c3550346895d9f621f/html5/thumbnails/7.jpg)
구현 화면구현 화면
![Page 8: Open GL PROJECT](https://reader035.fdocument.pub/reader035/viewer/2022062301/568137c3550346895d9f621f/html5/thumbnails/8.jpg)
구현 시 변경 사항 태양을 다른 행성과 같은 비율로 줄였더니 너무 커서 태양은 실제 크기 보다 1/10 크기로 하였다 . 각 행성의 공전속도의 비율을 실제와 같이 적용 하니 토성 뒤쪽의 행성들은 너무 느려 정지 한 것 처럼 보여 유동성 있게 조절하였다 . 태양과의 거리를 실제 비율로 줄였더니 해왕성과 명왕성이 찾기 힘들 정도로 멀어저서 유동성있게 조절하였다 .
![Page 9: Open GL PROJECT](https://reader035.fdocument.pub/reader035/viewer/2022062301/568137c3550346895d9f621f/html5/thumbnails/9.jpg)
실제 구현
거리 크기 위성크기 거리
태양 3
수성 5.2 0.038
금성 5.8 0.095
지구 7 0.1 0.3 0.03
화성 8 0.053
목성 9.3 1.127
토성 14.5 0.944
천왕성 17.5 0.4
해왕성 20 0.388
명왕성 23 0.018
![Page 10: Open GL PROJECT](https://reader035.fdocument.pub/reader035/viewer/2022062301/568137c3550346895d9f621f/html5/thumbnails/10.jpg)
키 구성마우스 오른쪽 : 시작마우스 왼쪽 : 정지줌인 : PgUp줌 아웃 : PgDn카메라 돌리기 : 방향키 ( 기봉 , 여기 화살표 4 방향으로
넣어라 )카메라 위로 이동 : W카메라 밑으로 이동 : S카메라 오른쪽으로 이동 : D카메라 왼쪽으로 이동 : A종료 : F4
![Page 11: Open GL PROJECT](https://reader035.fdocument.pub/reader035/viewer/2022062301/568137c3550346895d9f621f/html5/thumbnails/11.jpg)
화면 구현
![Page 12: Open GL PROJECT](https://reader035.fdocument.pub/reader035/viewer/2022062301/568137c3550346895d9f621f/html5/thumbnails/12.jpg)
참고 자료참고 자료
¤ ¤ 이병국 교수님 홈페이지이병국 교수님 홈페이지 및 홈페이지 내 자료들및 홈페이지 내 자료들
¤ ¤ OpenGL OpenGL 관련 싸이트관련 싸이트