- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
稍微提一下投影变换 * 可以看出其次坐标的好处 * * 注意顺时针 * 本讲内容 齐次坐标表示法 常见的二维图形几何变换 平移变换 比例变换 旋转变换 对称变换 错切变换 变换矩阵的功能分区 图形的复合变换 * 变换矩阵的功能分区 变换矩阵可用3×3矩阵来描述 左上角的2×2子块可实现比例、旋转、对称、错切四种基本变换; 右上角的1×2子块可实现平移变换; 左下角的2×1子块可实现投影变换; 右下角的1×1子块可实现整体比例变换。 * 变换矩阵的功能分区 * 比例变换、旋转变换 对称变换、错切变换 平移变换 变换矩阵的功能分区 * 投影变换 整体比例变换 本讲内容 齐次坐标表示法 常见的二维图形几何变换 平移变换 比例变换 旋转变换 对称变换 错切变换 变换矩阵的功能分区 图形的复合变换 * 复合变换 对于任何一个比较复杂的变换 可以转换成若干个连续进行的基本变换 这些基本几何变换的组合称为复合变换 复合: 矩阵乘法? * 复合变换 设图形经过n次基本几何变换,其变换矩阵分别为T1,T2,…,Tn 顶点p经T1变换后:p= T1 p 经T2变换后: p= T2 p= T2 T1 p ``` 经Tn变换后: p(n)= Tn p(n-1)= TnTn-1…T2T1p T= TnTn-1…T2T1就为复合变换矩阵 * 复合变换 对于计算复合变换时,可将各基本变换矩阵按序相乘,形成总的复合变换矩阵T,再将变换前的坐标与T相乘,得到变换后的最终坐标 p(n)= Tn p(n-1)= TnTn-1…T2T1p= (TnTn-1…T2T1)p =Tp 一般情况下,矩阵乘法不满足交换率,复合变换应严格按照一定的交换顺序 * 复合变换 连续平移变换 连续比例变换 连续旋转变换 相对任一参考点的二维几何变换 以平面内任一直线为对称轴进行对称变换 * 连续平移变换 设点p(x,y)经过第一次平移变换T1(Tx1,Ty1)和第二次平移变换T2(Tx2,Ty2)后的坐标为P(x,y) 设点P(x,y)经过第一次平移变换T1后的坐标为P(x,y) 设点P’(x’,y’)经第二次平移变换T2后的坐标为P’’(x’’,y’’) * 得到连续平移变换的复合矩阵T为: 即连续的平移变换是平移量的相加 * 连续平移变换 连续比例变换 设点P(x,y)经过第一次比例变换T1(Sx1,Sy1)和第二次比例变换T2(Sx2,Sy2)后的坐标为P (x,y) 设点P(x,y)经过第一次比例变换T1后的坐标为P’(x’,y’) 设点P’(x’,y’)经第二次比例变换T2后的坐标为P’’(x’’,y’’) * 得到连续比例变换的复合矩阵T为: 即连续的比例变换是比例系数的相乘 * 连续比例变换 连续旋转变换 设点P(x,y)经过第一次旋转变换T1(旋转角度为θ1)和第二次旋转变换T2(旋转角度为θ2)后的坐标为P (x,y) 设点P(x,y)经过第一次旋转变换T1后的坐标为P (x,y) 设点P’(x’,y’)经第二次旋转变换T2后的坐标为P (x,y) * 得到连续旋转变换的复合矩阵T为: * 相对任一参考点的二维几何变换 相对任一参考点的缩放变换 平移变换,即将该参考点移到坐标原点处 作相对于原点的缩放变换 平移变换,即将参考点从坐标原点移回原来的位置 相对任一参考点的旋转变换 平移变换,即将该参考点移到坐标原点处 作相对于原点的旋转变换 平移变换,即将参考点从坐标原点移回原来的位置 * * O x y 相对于任意点(x0,y0)的比例变换 (x0,y0) (0,0) 相对任一参考点的缩放变换 平移 平移 比例 相对任一参考点的旋转变换 * O x y 相对于任意点(x0,y0)的旋转变换 θ (x0,y0) (0,0) 平移 平移 旋转 例:求点P(x,y)相对任一点M(x0,y0)作缩放变换的变换矩阵。其中缩放系数为(Sx,Sy) 解:平移得平移矩阵T1为: 进行比例变换得缩放变换矩阵T2为: 反平移使坐标系回到原来位置得平移矩阵T3为: * 相对任一参考点的二维几何变换 因此,复合变换矩阵应为: 注意: * 相对任一参考点的二维几何变换 以任一直线为对称轴进行对称变换 相对于平面内的任意条直线进行对称变换 平移,使对称轴直线经过坐标原点 绕原点旋转,使对称轴直线的方向与某个坐标轴(如X轴)重合 关于某个坐标轴(如X轴)进行对称变换 绕原点旋转,使对称轴直线回到原来的方向 平移,使对称轴直线回到原来的位置 * * o x
文档评论(0)