
3학년 1학기 수강과목인 컴퓨터그래픽스의 텀 프로젝트, 걷는 실린더 로봇 구현하기를 완성했다. 마우스 왼쪽 버튼을 누른 상태로 드레그 하면 회전이 가능하고, 마우스 오른쪽 버튼을 누른 상태로 드레그 하면 확대, 축소가 가능하다. 휠 마우스를 클릭하면 메뉴가 나오는데, 걷기, 달리기, 특수동작의 메뉴가 있다. 특수동작은 메트릭스!! 그냥 과제는 "걷는" 로봇 만들기 이지만 다들 이상한거 옵션으로 하나 둘씩 붙이길래 나도 고심끝에 정한거다. 시간만 많으면 여러가지 동작을 더 집어 넣을 수 있지만 그건 그저 시간낭비일뿐, 이걸 체점하는 조교님도 그다지 높게 평가해 주시진 않는다. 이젠 리포트 쓰는 일만 남았구나 >_
출처 : 최윤철 임순범, [컴퓨터그래픽스 배움터 - 개정팜], 생능출판사, 2006 1) 평행투영(Parallel Projection) 평행투영에서는 3차원 객체를 2차원 평면인 투영면에 일정한 각도로 투영을 시키며, 이 경우 모든 투영선이 평행이므로 원래 객체들 간의 상대적인 크기가 그대로 유지된다. 따라서 투영도에서 객체 간에 크기의 비교가 가능하게 되며, 이러한 이유로 평행투영은 기계나 건축설게의 도면 제도 등 CAD분야에서 많이 사용되고 있다. 평행투영은 투영되는 각도에 따라 직각투영, 등축투영, 경사투영으로 분류된다. (1) 직각투영(Orthographic Projection) 직각투영은 3차원 공간의 좌표계에서 x,y,z축 가운데 한 축과 투영방향이 동일하고 투영면은 이 축과 직각이 되도록 배..
교재 : OpenGL SuperBible 제 3판 OpenGL이란? _ "그래픽 하드웨어 제어를 위한 소프트웨어 인터페이스" _ 언어가 아닌 API _ 플랫폼 독립성을 가지고 있다. OpenGL을 사용하기 위해서 필요한 헤더 _ gl/gl.h , gl/glu.h (include 폴더에 없을경우 다운받아야 함..-_-..;) 데이터 타입 _ OpenGL은 자체 데이터 타입을 정의하고 있는데 그 이유는 다양한 환경에서의 적응을 위해서임. 함수의 이름짓기 규칙 _ 예) glColor3f : gl라이브러리 이며 Color값을 나타내는것이고 3개의 float형을 인자로 가진다. GLUT의 사용. _ OpenGL프로그래밍을 보다 편리하게 진행하도록 하기 위해 개발된 것. _ 특정 운영체제에 대한 GUI프로그래밍 지..
- Total
- 342,348
- Today
- 2
- Yesterday
- 1
- 영화감상
- 한빛리더스
- 접사
- 프로그래머 두뇌단련 퍼즐 44제
- 도서감상
- 알고리즘
- 자격증
- C++
- LC-Display
- 키보드
- 공부
- 게임회사
- ACM-ICPC
- GX100
- 한국기술교육대학교
- 한빛미디어
- SRM
- UVA
- OpenGL
- 병역특례
- 서태지
- 통기타
- 게임프로그래밍전문가
- u10
- Programming Challenges
- 리눅스마스터1급
- Google Code Jam
- Topcoder
- WIPI
- 티크루