1. Coordinate System
그래픽스 모델링, 특히 3D 그래픽스 모델링 및 어플리케이션 제작 툴들은 각자 서로 다른 좌표계를 사용한다.
서로 Modeling된 object들을 export, import 하는 경우 좌표계 변환에 유의해야 한다.
좌표계는 크게 두 개의 조건으로 나뉘어진다.
1. 수직축에 따른 분류
Y가 수직축인 경우(Y is up) 와 Z가 수직축인 경우(Z is up)
2. depth의 + 방향에 따른 분류
뒤쪽이 + 방향인 경우( Left Handed)와 앞쪽이 + 방향인 경우(Right Handed)
3D Graphics Application에서는 각각의 필요에 따라 여러 개의 Coordinates를 정의하여 사용한다.
각각의 object의 형태를 만들 때 사용하는 좌표계. 좌표계 내의 공간은 Model Space 라고 한다.
서로 다른 Model Space에서 정의된 object들을 전역 공간(World Space)에 배치하기 위한 좌표계
World Coordinate 내에 object들을 배치함으로써 장면을 완성한다.
하나의 3D Application에서 World Space는 대체로 유일하다.
따라서 각각의 Model Space에서는 정의된 사물들의 위치, 크기, 방향을 Transform하여 World Space에 배치한다.
이외에도 View Space, Clipping Volume Space, Screen Space 등 다양한 space 가 존재한다.
2. Point and Vector