일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 말의품격 이기주 힐링 책 도서
- 점유율
- 2017티스토리결산
- 필기
- 언어 순위
- 그레이시
- 변화
- 정처기
- 정처기 후기
- 순위
- 개발 언어
- 정처기 실기
- 프로그래밍 언어
- 프로그래밍 언어 순위
- 정보처리기사 후기
- 정보처리기사
- 프로그래밍
- 2018 정처기
- 브라이언 오르테가
- 정보처리기사 공부법
- 2018 정보처리기사
- 정처기 필기
- 시나공
- Language
- 정처기 공부법
- 주짓수
- 실기
- 2017
- 개발 언어 순위
- 언어
- Today
- Total
목록컴공 여러가지/OpenGL (11)
Enjoy what you do!
http://danac.tistory.com/155
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..
보호되어 있는 글입니다.
https://skyfe79.gitbooks.io/opengl-tutorial/content/chapter9.htmlvoid glRotatef( GLfloat angle, GLfloat x, GLfloat y, GLfloat z )윈도우 창에서 z축 양의 방향은 화면에서 화면 밖방향(사람 방향). (그러니까 시계같은건 -1곱해서 회전해줘야 시계방향으로 돈다.)
http://twlab.tistory.com/24
1. OpenGL glLogicOp란 ? glLogicOp 함수는 컬러 인덱스 렌더링을 위한 논리적 픽셀 연산을 한다. glLogicOp는 들어오는 색상 RGBA 색상과 프레임 버퍼의 해당 위치에서 RGBA 색상간에 적용되는 논리적 연산을 한다. 다음은 매개변수 옵션들 몇가지이다. GL_CLEAR 0GL_SET 1GL_COPY sGL_NOOP dGL_XOR s ^ d s represents the incoming color and d represents the color in the frame buffer.여기서 s는 그리는 색이고, d는 프레임 버퍼 그러니까 배경색이다.그리는 색과 배경색을 논리 연산하는거다.그리는 색인 흰색 RGB(1,1,1)와 배경이 노란색 RGB(1,1,0) 라면 XOR 는 파란색..