translation1 [DirectX12 - Vector & Matrix] Chapter 04. Scale, Rotation, Translation 변환 행렬 벡터를 변환시킬 떄 하는 3총사 Scale Rotation Translation SRT라 함 (x, y, z) x (3x3 행렬) = 1 x 3 3d상에서 어떤 문체를 2d화면상으로 옮기는 최종적으로 투영하는 수학적으로 연산을 하게 될건데 그걸 위해서는 위에 말한 3가지처럼 다양한 연산이 필요하다. 근데 xyz 벡터에다 3x3행렬을 사용했을 때는 Translation을 표현한다고자하면 각각의 원소 계산에 x y z의 연산이 들어가기때문에 이동 변환을 할수없다. 그래서 게임에서 계산할 때는 인게임에서는 xyz 3개만을 사용하지만, 4차원으로 하나 더 만들어줘서 (x, y, z, w(1)) 로 사용한다. 이렇게 가상의 4차원 공간인것마냥 추가해줘서 사용하는 것을 동차좌표계라 한다. w가 의미를 갖는다기보단 .. 2023. 6. 30. 이전 1 다음