This commit is contained in:
sloop
2016-07-27 04:44:59 +08:00
committed by GitHub
parent ff281179ff
commit 0230e5b7c9

View File

@@ -63,32 +63,46 @@ Matrix 是一个矩阵,最根本的作用就是坐标转换,下面我们就
### 1.缩放 ### 1.缩放
以点(10,10)为例我们将x缩放到原来到0.5倍y缩放到原来到2倍我们可以轻易到算出结果:(10x0.5, 10x2) = (5, 20) ![](http://latex.codecogs.com/png.latex?
$$
x = MSCALE\\_X \\times x_0
$$)
![](http://latex.codecogs.com/png.latex?
$$
y = MSCALE\\_Y \\times y_0
$$)
用矩阵表示:
![](http://latex.codecogs.com/png.latex? ![](http://latex.codecogs.com/png.latex?
$$ $$
\\left [ \\left [
\\begin{matrix} \\begin{matrix}
X\\\\ x\\\\
Y y\\\\
1
\\end{1} \\end{1}
\\right ] \\right ]
= =
\\left [ \\left [
\\begin{matrix} \\begin{matrix}
Scale\\_X & 0 \\\\ MSCALE\\_X & 0 & 0 \\\\
0 & Scale\\_Y 0 & MSCALE\\_Y & 0 \\\\
0 & 0 & 1
\\end{1} \\end{1}
\\right ] \\right ]
. .
\\left [ \\left [
\\begin{matrix} \\begin{matrix}
x\\\\ x_0 \\\\
y y_0 \\\\
1
\\end{1} \\end{1}
\\right ] \\right ]
$$) $$)
图例:
### 2.错切 ### 2.错切