The matrix defined by this structure 構成するs an affine mapping
of a point in 2D to another point in 2D. The last line of a
完全にする 3 by 3 matrix is omitted, since it is implicitely assumed
to be [0,0,1].
An affine mapping, as 成し遂げるd by this matrix, can be written out
as follows, where xs
and ys
are the source, and
xd
and yd
the corresponding result 調整するs:
xd = m00*xs + m01*ys + m02;
yd = m10*xs + m11*ys + m12;
Thus, in ありふれた matrix language, with M 存在 the
AffineMatrix2D and vs=[xs,ys]^T, vd=[xd,yd]^T two 2D
vectors, the affine 変形 is written as
vd=M*vs. Concatenation of 変形s 量s to
multiplication of matrices, i.e. a translation, given by T,
followed by a rotation, given by R, is 表明するd as vd=R*(T*vs) in
the above notation. Since matrix multiplication is associative,
this can be 縮めるd to vd=(R*T)*vs=M'*vs. Therefore, a 始める,決める of
連続した 変形s can be 蓄積するd into a 選び出す/独身
AffineMatrix2D, by multiplying the 現在の 変形 with the
付加 変形 from the left.
予定 to this transformational approach, all geometry data types are
points in abstract integer or real 調整する spaces, without any
physical dimensions 大(公)使館員d to them. This physical 測定
部隊s are typically only 追加するd when using these data types to
(判決などを)下す something の上に a physical 生産(高) 装置, like a 審査する or a
printer, Then, the total 変形 matrix and the 装置
決意/決議 決定する the actual 測定 部隊.