1.平面中,一个点绕任意点旋转
θ
\theta
θ度后点的坐标
即:
x
0
=
(
x
−
r
x
0
)
∗
c
o
s
(
a
)
−
(
y
−
r
y
0
)
∗
s
i
n
(
a
)
+
r
x
0
x_0 =(x - rx_0)*cos(a) - (y - ry_0)*sin(a) + rx_0
x0=(x−rx0)∗cos(a)−(y−ry0)∗sin(a)+rx0
y
0
=
(
x
−
r
x
0
)
∗
s
i
n
(
a
)
+
(
y
−
r
y
0
)
∗
c
o
s
(
a
)
+
r
y
0
y_0 = (x-rx_0)*sin(a) + (y-ry_0)*cos(a) + ry_0
y0=(x−rx0)∗sin(a)+(y−ry0)∗cos(a)+ry0
如果所绕的点是在原点,那么公式就是:
x
0
=
x
∗
c
o
s
(
a
)
−
y
∗
s
i
n
(
a
)
x_0 =x *cos(a) - y *sin(a)
x0=x∗cos(a)−y∗sin(a)
y
0
=
x
−
∗
s
i
n
(
a
)
+
y
∗
c
o
s
(
a
)
y_0 = x-*sin(a) + y*cos(a)
y0=x−∗sin(a)+y∗cos(a)
2. 仿射变换”就是:“线性变换”+“平移”。
3. 线性变换从几何直观有三个要点:
3.1变换前是直线的,变换后依然是直线;
3.2直线比例保持不变;
3.3变换前是原点的,变换后依然是原点
4.仿射变换从几何直观只有两个要点:
变换前是直线的,变换后依然是直线直线比例保持不变,少了原点保持不变这一条。
5.通过线性变换来完成仿射变换