なぜ3x3マトリックスではないのですか?なぜすべてがこのように4x4マトリックスに配置されているのですか?最後の行が0と1で埋められているのはなぜですか?私は前日にこれらの質問をし、質問を調査して私が見つけたものを伝えることにしました。
この記事では、アフィン変換、特にグラフィックプログラミングやゲーム開発で一般的に積極的に使用されている回転、スケーリング、移動についてのみ説明します。
: . , , , (A⋅x). , , , (+b).
T, x
, b x . x x', :
x ( ), b ( ).
, , . M, :
x' = 3x + 4 (3x +4 ) .
, ( 3x [3]), (x+4) , M x.
:
+4 +4y, y, x ,
2x2, x' = 3x+4 x, . . , .
2x2 , , - y, +4y , +4, x :
, , , , 3x+4 x' - y' y' ,
. : y' = 1 = 0 ⋅ x + 1 ⋅ 1
, x , .
(a), (b) (0 1) y' 1, x' , .
,
, , - z, y .
22 . b .
x' y' , , z' 1 .
, () , () :
:
Computing 2D affine transformations using only matrix multiplication
Brilliant. Linear Transformations
Explaining Homogeneous Coordinates & Projective Geometry
-
Can non-linear transformations be represented as Transformation Matrices?
Linear transformations and matrices | Essence of linear algebra, chapter 3