OpenGl로 작성한 태양계 모델링 소스 입니다. ... 마우스 콜백 : 왼쪽 버튼 클릭시 태양계의 좌측면도를 볼 수 있습니다.
5. ... 키보드 콜백 : 'e'를 누를씨 외계 해성이 태양을 향해 떨어지며 태양계가 폭발 합니다.
--------------------------------------------------
이 프로젝트의 목적은 태양계의 시뮬레이션에도 있지만 OpenGL을 사용함에도 있으므로, 그래픽 효과를 확인하기 위하여 행성의 반지름을 약 2000배 정도 확대하였다.list[SUN] ... 이 프로젝트에서 사용된 각 태양계 행성들의 공전, 자전, 반지름, 태양과의 거리(타원궤도의 행성도 포함)에 대한 정보는 이미 알려진 실제정보를 통하여 제작되었다. ... 단, 시뮬레이션에서는 행성과 태양과의 거리가 너무 긴 관계로 실제 행성의 크기가 비율적으로 작다.
1.0, 1.0, 1.0, 1.0); glShadeModel (GL_FLAT); } void display(void) { glClear(GL_COLOR_BUFFER_BIT); //태양 ... . * * OpenGL(R) is a registered trademark of Silicon Graphics, Inc. */ /* * double.c * This is a simple
태양을 비롯하여 각 행성들에 텍스쳐 맵핑을 했습니다.자전 및 공전을 하며 궤도라인을 넣었습니다.줌기능 , 카메라 위치를 자유 자재로 바꿀수 있습니다. ... .lib glu32.lib glaux.lib glut32.lib 삽입opengl 라이브러리 및 해더 파일들을 셋팅 잘하세요. ... ---------주의 사항----------------------비주얼 c++ 사용시 project -> settings -> link에서object/library moduals에opengl32
회전시켜 태양계와 비슷하게 구현하였다. ... 설계에 적합한 contents를 찾아 제출하기 주제 - 태양계 구현 내용 프로그램 설계 시 원 4개를 만들은 후 중심이 되는 원을 하나 정한 후 다른 원 3개를 중심이 되는 원으로 ... -실행화면1- -실행화면2- 소스 내용 // Solar.c // OpenGL SuperBible // Demonstrates OpenGL nested coordinate transformations
태양계의 개념, 태양계의 형성, 태양계의 기원, 태양계의 크기, 태양계의 행성분류법 분석 Ⅰ. 개요 Ⅱ. 태양계의 개념 Ⅲ. 태양계의 형성 Ⅳ. 태양계의 기원 Ⅴ. ... 태양계의 크기 Ⅵ. 태양계의 행성분류법 1. 공전 궤도에 의한 분류 2. 물리적 성질에 의한 분류 참고문헌 Ⅰ. ... 태양계의 기원 성간운(星間雲)이라 불리는 가스와 먼지 덩어리가 수축하여 태양계가 이루어져 있다.
Term Project - 주제: 태양계 모델 구성 - 프로그램 개요 ① 태양과 태양계의 주요 9개 행성을 구성한다. ② 주요 9개 행성은 태양을 중심으로 공전한다. ③ 태양계의 소행성과 ... 태양과 행성 구성 태양과 행성은 모두 구형이다. 구를 openGL의 primitive만을 이용하여 그리게 되면 소스코드가 매우 길어진다. ... 과 목 명 컴퓨터 그래픽스 이 름 학 번 담당교수 제 출 일 Final Report for Term Project 주제: 태양계 모델 구성 2006 Computer Graphics
프로그램 특징
- OpenGL을 이용하여 3D world 를 구현한다. ... - 3DSLoader를 사용하여 OpenGL 환경에서 3ds 파일을 로드한다.
- 키보드(a,w,s,d)와 마우스 이벤트로 카메라를 제어한다.
2.2. ... 구현 내용
■ 3DSLoader
- 3DSLoader는 OpenGL환경에서 3DS 파일을 좀더 효율 적으로 Load 할 수 있게 해주는 개인이 제작한 Open-Source