第八周 12.30-1.5(仿射变换)

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=(xrx0)cos(a)(yry0)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=(xrx0)sin(a)+(yry0)cos(a)+ry0
如果所绕的点是在原点,那么公式就是:
x 0 = x ∗ c o s ( a ) − y ∗ s i n ( a ) x_0 =x *cos(a) - y *sin(a) x0=xcos(a)ysin(a)
y 0 = x − ∗ s i n ( a ) + y ∗ c o s ( a ) y_0 = x-*sin(a) + y*cos(a) y0=xsin(a)+ycos(a)
2. 仿射变换”就是:“线性变换”+“平移”。
3. 线性变换从几何直观有三个要点:

3.1变换前是直线的,变换后依然是直线;
3.2直线比例保持不变;
3.3变换前是原点的,变换后依然是原点

4.仿射变换从几何直观只有两个要点:
变换前是直线的,变换后依然是直线直线比例保持不变,少了原点保持不变这一条。

5.通过线性变换来完成仿射变换
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值