《计算机图形学》答案,第七章_第1页
《计算机图形学》答案,第七章_第2页
《计算机图形学》答案,第七章_第3页
《计算机图形学》答案,第七章_第4页
《计算机图形学》答案,第七章_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、7.6 习题 2试证明下述几何变换的矩阵运算具有互换性:(1)两个连续的旋转变换;(2)两个连续的平移变换;(3)两个连续的变比例变换;(4)当比例系数相等时的旋转和比例变换;(1)证明:设第一次的旋转变换为: cos1 sin1 0 T1= - sin1 cos1 0 0 0 1第二次的旋转变换为: Cos2 sin2 0 T2= - sin2 cos2 0 0 0 1则因为 T1*T2 = cos1 sin1 0 cos2 sin2 0 - sin1 cos1 0 - sin2 cos2 0 0 0 1 0 0 1 = cos1 cos2+sin1 sin2 cos1 sin2+ sin1

2、 cos2 0 - sin1 cos2- cos1 sin2 -sin1 sin1+ cos1 cos2 0 0 0 1 Cos(1+2) sin(1+2) 0 = - sin(1+2) cos(1+2) 0 0 0 1 cos2 sin2 0 cos1 sin1 0 T2*T1 = - sin2 cos2 0 - sin1 cos1 0 0 0 1 0 0 1 cos1 cos2+ sin1 sin2 cos1 sin2+ sin1 cos2 0 = - sin2cos1- cos2 sin1 -sin1 sin1+ cos1 cos2 0 0 0 1 Cos(1+2) sin(1+2) 0

3、 = - sin(1+2) cos(1+2) 0 0 0 1即T1*T2= T2*T1, 两个连续的旋转变换具有互换性(2)证明:设第一次的平移变换为: 1 0 0 T1= 0 1 0 Tx1 Ty1 1第二次的平移变换为: 1 0 0 T2= 0 1 0 Tx2 Ty2 1则因为 T1*T2 = 1 0 0 1 0 0 0 1 0 0 1 0 Tx1 Ty1 1 Tx2 Ty2 1 1 0 0 = 0 1 0 Tx1+Tx2 Ty1+Ty2 1而 T2*T1 = 1 0 0 1 0 0 0 1 0 0 1 0 Tx2 Ty2 1 Tx1 Ty1 1 1 0 0 = 0 1 0 Tx1+Tx2

4、 Ty1+Ty2 1即T1*T2= T2*T1, 两个连续的平移变换具有互换性(3)证明:设第一次的变比例变换为: Sx1 0 0 T1= 0 Sy1 0 0 0 1第二次的变比例变换为: Sx2 0 0 T2 = 0 Sy2 0 0 0 1则因为 T1*T2 = Sx1 0 0 Sx2 0 0 0 Sy1 0 0 Sy2 0 0 0 1 0 0 1 Sx1*Sx2 0 0 = 0 Sy1*Sy2 0 0 0 1而 T2*T1 = Sx2 0 0 Sx1 0 0 0 Sy2 0 0 Sy1 0 0 0 1 0 0 1 Sx1*Sx2 0 0 = 0 Sy1*Sy2 0 0 0 1即T1*T2=

5、 T2*T1, 两个连续的变比例变换具有互换性(4)证明:设第一次为比例系数相等时的比例变换: S 0 0 T1= 0 S 0 0 0 1第二次的为旋转变换: cos sin 0 T2= - sin cos 0 0 0 1则因为 T1*T2 = S 0 0 cos sin 0 0 S 0 - sin cos 0 0 0 1 0 0 1 S cos S sin 0 = - S sin S cos2 0 0 0 1而 T2*T1 = cos sin 0 S 0 0 - sin cos 0 0 S 0 0 0 1 0 0 1 S cos S sin 0 = -S sin S cos 0 0 0 1即

6、T1*T2= T2*T1, “当比例系数相等时的旋转和比例“变换具有互换性3、证明二维点相对x轴作对称,紧跟着相对y=-x直线作对称变换完全等价于该点相对坐标原点作旋转变换。证明:(1) 点相对x轴作对称的变换矩阵 1 0 0 T1= 0 -1 0 0 0 1 (2) 相对于y=-x直线作对称变换矩阵 0 -1 0T2= -1 0 0 0 0 1 1 0 0 0 -1 00 -1 0因为 T1*T2= 0 -1 0*-1 0 0 =1 0 0 0 0 1 0 0 10 0 1 cos(-90º) sin(-90 º) 0 = - sin(-90 º) cos(-9

7、0º) 0 00 1 即该点相对坐标原点作顺时针方向转90 º的旋转变换4、 证明 1-t2 2t 1+ t 2 1+t2T= 完全表示一个旋转变换。 -2t 1-t2 1+t2 1+t2证明:令t=tg(/2)则:(1-t2)/(1+ t 2)= cos (2t)/(1+ t 2)= sin即 cos sinT=- sin cos 将T扩充为一个三行齐次坐标的变换矩阵为: cos sin 0T= - sin cos 00 0 1 该矩阵表示为一个旋转变换5、例:三角形ABC各顶点坐标为A(3,0)B(4,2)C(6,0),其绕原点逆时针旋转90°,再向X方向平移2,Y方向平移-1。解:因为:=90°变换矩阵为 COS90° SIN90° 0 0 1 0TR= - SIN90° COS90° 0 = -1 0 0 2 -1 1 2 -1 -1则A 3 0 1 0 1 0 2 2 1 AB 4 2 1 -1 0 0 = 0 3 1 B C 6 0 1 2 -1 1 2 5 1 C如果先进行平移变换,再进行旋转变换, 1 0 0 COS90° SIN90° 0 0 1 0 Tr= 0 1 0 - SIN90° C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论