일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 2018 정보처리기사
- 정보처리기사
- 개발 언어
- Language
- 변화
- 실기
- 프로그래밍 언어
- 점유율
- 브라이언 오르테가
- 2017티스토리결산
- 정처기
- 개발 언어 순위
- 정처기 후기
- 2018 정처기
- 주짓수
- 정처기 공부법
- 정처기 필기
- 프로그래밍
- 시나공
- 필기
- 프로그래밍 언어 순위
- 정보처리기사 후기
- 말의품격 이기주 힐링 책 도서
- 언어 순위
- 순위
- 정처기 실기
- 그레이시
- 2017
- 정보처리기사 공부법
- 언어
- Today
- Total
Enjoy what you do!
glLoadIdentity();glLoadIdentity — replace the current matrix with the identity matrix 현재 행렬을 단위 행렬로 초기화한다. 따라서 lookat을 하고 초기화를 하면 시점 또한 초기화 되버린다. 따라서 초기화 후에 gluLookAt(); 을 써주자. gluLookAt(); lootAt 함수는 카메라 좌표계를 설정하며 관측공간(glortho, glperspective)은 세계 좌표계가 아닌 카메라 좌표계로 설정된다. 따라서 관측공간 설정 할때는 카메라 좌표계가 전역 좌표계와 거리가 멀다면 관측공간을 크게 설정해줘야한다.관측 공간이 전역좌표계로 적용된다 오해하고 공간을 작게 설정한다면물체는 저멀리있는데 카메라 근처에서만 관측해버리는 꼴이니 물..
https://monochromelux.github.io/opengl/#main
http://comphy.tistory.com/195?category=353498 http://comphy.tistory.com/194 https://skyfe79.gitbooks.io/opengl-tutorial/content/chapter10.html http://soen.kr/lecture/library/opengl/opengl-1.htm-> 9에 조명 http://www.gisdeveloper.co.kr/?p=25
오픈지엘에서는 변환 순서가 거꾸로 적용된다오픈지엘에서 변환은 곧 세계좌표계와 모델 좌표계의 분리이다. 변환 시에 CTM 에 변환행렬들을 곱해서 메트릭스를 만들고( 이게 좌표계변환 ) CTM에 모델메트릭스를 곱해서 물체변환 해준다. 자, 설명들어간다 입벌려라 CTM = I 에서 translate 하고 rotate 한다고 치면 CTM = I*T*R 이 된다. 즉 좌표계변환은 T하고 R한다. 좌표계변환은 함수호출 순서대로 적용된다. 점 p 를 p’로 옮겼을때 P’ = T*R*P 가 된다 ( P’ = CTM*P 이므로 ) ( 이게 물체 변환이다.CTM 만든게 좌표계변환.CTM에 현재 행렬을 곱해서 물체 변환해주면 이게 모델 변환. ) 그러니까 p가 있는 오른쪽 부터 행렬을 계산(곱)하니 Rotate부터 되고 T..
http://avilos.codes/programming/java/java-interface/