http://www.gpgstudy.com/forum/viewtopic.php?p=100599

왼손좌표계와 오른손좌표계 때문에 행렬이 전치관계를 갖는 것이 아니라
row-major이냐 column-major이냐에 따라 행렬이 전치관계를 갖고 행렬 곱셈 순서도 바뀝니다.

DirectX는 row-major이고 OpenGL은 column-major이니까 행렬도 전치해주고 곱셈 순서도 바뀌어야 합니다.

행렬의 row-major/column-major는 왼손좌표계/오른손좌표계와 독립적입니다.
예를 들어, nebula엔진이 row-major(DirectX)를 쓰고 오른손좌표계(OpenGL)을 사용하는 것으로 알고 있습니다.

반응형

'수학 (Mathematics) > 3D수학' 카테고리의 다른 글

구면선형보간의 핵심요소  (0) 2012.11.02
d3dx 수학 함수들을 opengl 에서 쓰고 싶을때  (0) 2012.11.02
짐벌락 피하는 방법  (0) 2012.11.02
쿼터니언  (0) 2012.11.02
광선추적 (Ray Tracing)  (0) 2012.11.02

+ Recent posts