์ง๋ฌธ:When 3d tranform is changed, what is the change order of position, scale, rotation?
๋ต๋ณ:In 3D computer graphics, the order of transformations (position, scale, and rotation) can affect the final result. The order in which transformations are applied is important because matrix multiplication is not commutative, meaning that A * B is not necessarily equal to B * A.
A common convention is to apply transformations in the order of: Scale, Rotation, Translation (SRT), meaning first you would scale an object, then rotate it, and finally translate it to its final position. This order is used because rotation and translation matrices do not commute, but scaling matrices do commute with both rotation and translation matrices.
However, it's important to note that this is just a convention and the order of transformations can be changed depending on the requirements of a particular application. The main thing to keep in mind is to be consistent with the order of transformations so that you can get the expected results.
ํฌ๊ธฐ, ํ์ , ์์น ์์๋.
Why Transformation Order Is Significant - Windows Forms .NET Framework | Microsoft Learn
์ ๊ฐ์ฌํฉ๋๋ค
์ผ๋ฐ์ ์ผ๋ก๋ Scale-Rotate-Transform ์์์ง๋ง, ์์ง์ ๋ฐ๋ผ์ ์ง๋ง๋๋ก ๋ฐ๋ ์ ์๋ค๋๊ฒ ๊ฒฐ๋ก ๊ฐ๋ค์
์ค์ผ์ผ ์ค์ค๋ก ํ์ ์ด๋ ๊ณต์ ํ๋ ฌ ๋ถ๋ชจํ๋ ฌ ์์ผ๋ก ๊ณฑํด์ผ๋