Trinity Posted on Jun 5 Matrix Manipulation in 3d Graphics Translation Rotation Scale Translate⋅Rotate⋅Scale[1005010300120001]⋅[0100100000−100001]⋅[2000020000200001]=Scale, then Rotate, then Translate\text{Translate} \cdot \text{Rotate} \cdot \text{Scale} \newline \begin{bmatrix} 1 & 0 & 0 & 5 \\ 0 & 1 & 0 & 3 \\ 0 & 0 & 1 & 2 \\ 0 & 0 & 0 & 1 \end{bmatrix} \cdot \begin{bmatrix} 0 & 1 & 0 & 0 \\ 1 & 0 & 0 & 0 \\ 0 & 0 & -1 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix} \cdot \begin{bmatrix} 2 & 0 & 0 & 0 \\ 0 & 2 & 0 & 0 \\ 0 & 0 & 2 & 0 \\ 0 & 0 & 0 & 1 \end{bmatrix} = \text{Scale, then Rotate, then Translate} Translate⋅Rotate⋅Scale⎣⎡1000010000105321⎦⎤⋅⎣⎡0100100000−100001⎦⎤⋅⎣⎡2000020000200001⎦⎤=Scale, then Rotate, then Translate Top comments (0) Subscribe Submit Preview Dismiss Code of Conduct • Report abuse
Top comments (0)