[Common] 행렬과 3D Graphics

2015. 9. 30. 11:17프로그래밍/3D Graphics

 

행렬(Matrices)3D Graphics에서의 행렬

3D Graphics에서 행렬은 정말 중요하다.

이유는 3차원 공간에서의 크기, 이동, 회전에 관한 정보를 행렬을 통해 모두 표현 할 수 있기 때문이다. 이러한 행렬을 변환행렬(Transformation Matrix)이라고 하며, 줄여서 TM이라고 한다.

 

행렬의 우선순위

행렬은 행과 열의 우선순위에 따라 row-major, column-major로 각각 다르게 표현되어 진다. 대표적으로 D3D는 행 우선방식이며, OPENGL은 열 우선 방식이다이 때문에 서로간의 행렬은 전치상태를 이룬다.


변환 행렬(Transform Matrix) 정리


변환 행렬 구조 분석(행)


이미지 출처 : http://blog.naver.com/ppmmjj83/50103104357