次のようなアフィン2D変換行列が与えられます。
[a b tx]
[c d ty]
[0 0 1 ]
原点を中心に時計回りに回転する場合は、
a
によって変換されcos (θ)
、b
によって変換されます。sin (θ)
scaleFactor sxのscaleXの場合、
a
は次のように変換されます。sx
x軸に平行なせん断の場合、
x' = x + ky
b
は次のように変換されます。k
私の例でa
は、は回転によって2回変換され、scale-xb
は回転によって1回、せん断によって1回、2回変換されました。
回転はもはやただではありませんarcsin(b)
ScaleXはもはやただではありません1 / a
ShearXはもはやただではありませんx - ky
その行列から、、、rotation
およびshearX
の値を取得するにはどうすればよいですか?scaleX