* 곡면을 표현하는 다각형 하나하나를 메쉬(Mesh) 또는 다각형(Polygon) 이라 한다.
* 메쉬는 주로 삼각형 메쉬가 사용된다.
(공간상의 세점을 연결한 면은 항상 평면이기 때문에)
* 모델링 : 정점(꼭짓점)의 위치를 정하는 작업. (메쉬는 여러개의 정점으로 이루어져 있기때문에)
* 랜더링 : 모델링에 의해 정의된 물체를 그리는 작업.
* 스칼라 (Scalar) : 크기만 있고 방향은 없는 양
ex : 기온 10도, 나이 20살...
* 벡터 (Vector) : 크기와 방향을 동시에 지닌것.
* 벡터 공간 : 주어진 벡터로 부터 파생되는 모든 벡터의 집합... 이건 무슨 말인지 모르겠다 ㅠ.ㅠ
* 어파인 공간 (Affine Space) : 벡터 공간에 점(Point) 을 추가하여 확장한것.
벡터는 크기와 방향이 같으면, 위치에 상관없이 동일한 벡터임.
위치를 추가 하기 위해서 점(Point) 개념을 추가 함.
* 모델좌표계 : 개별 물체별로 설계상의 편의를 위주로 설정된 자료계.
(하나의 물체를 그릴때, 작업자 맘대로 잡은 좌표계)
= 지역좌표계
* 전역좌표계 : 여러물체를 하나의 장면에 넣을때,
각 물체별로 다르게 잡혀있는 좌표계(모델좌표계)를 하나의 기준으로 바꾼 좌표계
* 시점좌표계 : 보는 사람의 시점. 전역좌표계는 시점좌표계 기준으로 바뀐다.
* GL 입장에서 물체에 가해지는 모든 변환은, 전역좌표계를 모델좌표계로 일치시키기 위한 변환이다.
* 아... 점점 어려워진다 ㅠ.ㅠ
'OpenGLES 초보' 카테고리의 다른 글
opengles 에서 gluPerspective 함수 구현 (0) | 2014.07.04 |
---|---|
어파인 공간 (Affine Space) (0) | 2014.07.04 |
Program(프로그램) 객체 (0) | 2014.07.04 |
쉐이더(Shader) 객체 (0) | 2014.07.04 |
기본 (0) | 2014.07.04 |