


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数学根底1、矢量运算i矢量和:M(xi, yi,z),V2(X2,y2,z2)第七章图形变换2)矢量的点积:Vi V2 =(xi X2,yi y2,zi z?)vi v2 =0= y _v20= vi -03矢量长度:Vi = Vi *V-(XiXiy< yiZi)i/2单位矢量v, v2矢量的夹角: COST =Vi| V24矢量的叉积:Vi V2二XiyiZi= (y,Z2 - 丫2乙,乙2 -乙2捲"丫2 X2yJX2y2Z22、矩阵运算由mx n个数按一定位置排列的一个整体,简称mx n矩阵。其中,设一 m行,n列矩阵A:- 正方阵:m = n -M = i:行向量-N
2、 = i:列向量- 两个矩阵相等:行数、列数均相等,且对应元素也相等; i矩阵加法:设B为两个具有相同行和列元素的矩阵a iia 2ia i2a 22 bi2 b22ai na 2 na miamnKA2数乘矩阵:kakaii2i用数 k乘矩阵kakai222A的每个元素而得到的矩阵;记为:kakaaij称为矩阵A的第a2i_amikA 或 Ak;ai2a22am2行第j列元素;ai na2namn|t ka3矩阵的乘法运算: 那么:C -A *B 二kakaaii©2iai2a22设 A-(引)3 2, Bbiibi2 I|b2ib22')3ib32二(bij)2 3ai3
3、a23I ai1biiai2b2iai3b3iaiibi2ai2b22ai3b322i biia22b2ia23b3ia2ibiia22b2ia23b3i注:只有前一个矩阵的列数等于后一矩阵的行数时才能相乘;如:4)5)n零矩阵的运算:矩阵中所有的元素均为零;Am n °m n = Am n单位矩阵:主对角线各元素等于1,其余皆为0的矩阵。阶单位矩阵通常记作:In,对于任意矩阵 Am nAm n 丨 n = Am n1I =223-4-31_100一1-4-32231'10011-101-5-3=0101-5-31-1 0=010厂121-164i001I i-164L-12
4、 1001由于B也非奇异,A, B互为逆;A=(aij)m x n的行和列互换而得到的nx m矩阵称为A的转置矩阵B是A的逆。如果上式不存在,那么 A是一个奇异矩阵。而且 A也是B的逆,即6)逆矩阵:假设矩阵 A存在 A*AJ =AJA = I ,那么称A-1为A的逆矩阵; 设A为一个n阶矩阵,如有n阶矩阵B存在,且:A*B=BA = I 个非奇异矩阵,B是A的逆。如果上式不存在,那么 A是B处于对称地位,因此当 A非奇异时,7)转置矩阵:- 行列互换:把矩阵- 转置矩阵性质:那么说明A是A、,记作AT 。1)(AT) T = A2)(A+B) T = A T + B T3)(aA) T =
5、aA T4)(A B)T = B T A1对称矩阵:原矩阵等于其转置矩阵; 8)矩阵运算的根本性质:-1)加法适合交换律与结合律:A+B=B+A;A+(B+C)=(A+B)+C-2)数乘适合分配律和结合律:a(A+B) = aA+aB;-(aB)a(A B) = (aA) B=A (a+b)A = aA + bA a(bA) = (ab)A矩阵的乘法适合结合律及分配律:B)C-C+ B-A + CA(B C) = (A (A+B) C = AC (A+B) = C-24矩阵的乘法不适合交换律:当A, B可以相乘,女口 即使A,B均为方阵,(1)(2)=T6 -32| 2 4IL 1-2 -3
6、-6 IL 816 24 T-24 1;0 01-3 -61- 2-0 一A, B不是方阵,那么 般情况下,B, A不可相乘;AB和BA也不相等:如3、齐次坐标定义:n+1维向量表示一个 n维向量。女口 n维向量(P1,P2,,Pn)表示为(hP1, hP2,上hPn, h),其中 h称为哑坐标;1、 h可以取不同的值一?同一点的齐次坐标不是唯一的。如普通坐标系下的点(2,3 )变换为齐次坐标可以是(1,1.5,0.5)(4,6,2)(6,9,3)等等。2、 普通坐标与齐次坐标的关系为“一对多,由普通坐标hi齐次坐标由齐次坐标十hi普通坐标3、 当h=1时产生的齐次坐标称为“规格化坐标,因为前
7、n个坐标就是普通坐标系下的n维坐标定义(Cont.):-(x,y)点对应的齐次坐标为:(xh,yh,h)人=hx, yh = hy,h =0- 由(x,y)点对应的齐次坐标为三维空间的一条直线Xh 二 hxyh 二 hyZh = h齐次坐标的优越性:1将各种变换用阶数统一的矩阵来表示。提供了用矩阵运算把二维、三维甚至高维空间上的一个点从一个坐标系变换到另一坐标系的有效方法。2. 便于表示无穷远点。例如:(x h, y h, h),令h等于03. 变换具有统一表示形式的优点- 便于变换合成- 便于硬件实现二、 窗口视图变换1、用户域和窗口区a) 用户域:程序员用来定义草图的整个自然空间(WD):
8、1) 人们所要描述的图形均在用户域中定义。2) 用户域是一个实数域,理论上是连续无限的。b) 窗口区:用户指定的任一区域(W)1) 窗口区 W小于或等于用户域 WD2) 小于用户域的窗口区W叫做用户域的子域。3) 窗口可以有多种类型,矩形窗口、圆形窗口、多边形窗口等等;4) 窗口可以嵌套,即在第一层窗口中可再定义第二层窗口,在第I层窗口中可再定义第1+1层窗口等等。2、屏幕域和视图区a) 屏幕域(DC):设备输出图形的最大区域,是有限的整数域。如图形显示器分辨率为10247681 DC0.10230.767b) 视图区:任何小于或等于屏幕域的区域;i. 视图区用设备坐标定义在屏幕域中ii. 窗
9、口区显示在视图区,需做窗口区到视图区的坐标转换。iii. 视图区可以有多种类型:圆形、矩形、多边形等。iv. 视图区也可以嵌套。3、屏幕域和视图区的坐标转换- 设窗口的四条边界 WXL,WXR,WYB,WYT- 视图的四条边界 VXL,VXR,VYB,VYT那么用户坐标系下的点即窗口内的一点Xw,Yw对应屏幕视图区中的点Xs,Ys ,其变换公式为:VXR _VXLXs =(Xw WXL )+VXLWXR WXLVYT -VYBYs =(Yw WYB )+VYB、一WYT -WYB- 化简为:Xs =a Xw bYs =c Ywd1 0 00 1 00 0 1从变换功能上可把T2D分为四个子矩阵
10、屏幕域和视图区的坐标变换Co nt.-1当a -c时,即x方向的变化与y方向的变化不同时,视图中的图形会有伸缩变化,图形 变形。-2当 a=c=1, b=d=O 那么 Xs=Xw,Ys=Yw,图形完全相同。思考:前面讲的窗口t视图变换时,假设窗口的边和坐标轴平行,如果窗口的边不和坐标轴平行呢?Answer:A.先让窗口 FGHI转-a角,使它和FG'H'I'重合。B.用式进行计算。图形的几何变换:维变换矩阵- 注意:T2D可看作三个行向量,其中表示x轴上的无穷远点 表示y轴上的无穷远点 表示原点d :对图形进行缩放、旋转、对称、错切等变换ef :对图形进行平移变换。:对
11、图形做投影变换。1g:在处产生一个灭点。g1h:在x=处产生一个灭点。hi :对整体图形进行伸缩变换。#0 0、丁 x* y* 1 =x y 1010b 0 i.假设i1,那么总体缩小;否那么,总 体放大。平移变换1 00(x* y* 1)=(X y 10 10= (x+Txy+Ty 1)JxTy- 平移变换只改变图形的位置,不改变图形的大小和形状比例变换(缩放变换)s00、(x* y* 1)=(x y 1 0Sy0= (Sx x Sy y 1<00b比例变换(Cont.)- 以坐标原点为放缩参照点- 当Sx=Sy=1时:恒等比例变换- 当Sx=Sy>1时:沿x,y方向等比例放大。
12、- 当Sx=Sy<1时:沿x,y方向等比例缩小- 当Sx不等于Sy时:沿x,y方向作非均匀的比例变换,图形变形。对称变换X*a dy* 1 )= (x y 1) b eI。00、0 =(ax+by dx+ey 1)1丿对称变换(Cont.)- 当b=d=0,a=-1,e=1 时,(x* y* 1)=(-x y 1)- 当b=d=0,a=1,e=-1 时,(x* y* 1)=( x -y1)- 当b=d=0,a=e=-1 时,(x* y* 1)=(-x -y 1)- 当b=d=1,a=e=0 时,(x* y* 1)=(y x 1)- 当b=d=-1,a=e=0 时,(x* y* 1)=(-
13、y -x 1):与y轴对称的反射变换。:与x轴对称的反射变换。 :与原点对称的反射变换。与y=x对称的反射变换。:与y=-x对称的反射变换。旋转变换- 注意:0是逆时针旋转角度。x cos:y = ;?sin -x' cos()cost cossin : sin =xcos)- ysin:y' - :?sin(J ) :?sin : cos 'cos: sin 丁 - xsin寸 ycos寸cos 日sin日0(x* y* 1 ) = (x y 1-sin Bcos90= (xcos日一 ysin& xsin 日+ycos日 1001丿错切变换x* y* 1 i
14、;hx巾d 0、y 1 b 10 =(x +by dx + y 1)<0 0 1 丿1) 当d=0时,(x* y* 1)=(x+by y 1):图形的y坐标不变;- 当b>0:图形沿+x方向作错切位移。 ABC?A1B1C1D1- 当b<0:图形沿-x方向作错切位移。 ABC?A2B2C2D22) 当b=0时,(x* y* 1)=( x dx+y 1)图形的x坐标不变;当d>0:图形沿+y方向作错切位移。 ABC?A1B1C1D1当d<0:图形沿-y方向作错切位移。 ABC?A2B2C2D23) 当b=0且d=0时,(x* y* 1)=( x+by dx+y 1)
15、:图形沿x, y两个方向作错切位移。错切变换引起图形角度关系的改变,甚至导致图形发生变形。复合变换- 复合变换又称级联变换,指对图形做一次以上的几何变换。- 注意:任何一个线性变换都可以分解为上述几类变换。说明:-1)平移变换只改变图形的位置,不改变图形的大小和形状;-2)旋转变换仍保持图形各局部之间的线性关系和角度关系,变换后直线的长度不变;-3)比例变换可以改变图形的大小和形状;-4)错切变换引起图形角度关系的改变,甚至导致图形畸变;-5 )拓扑不变的几何变换不改变图形的连接关系和平行关系;- 例1 :复合平移求:P(x,y)经第一次平移变换(Tx1,Ty1),第二次平移变换(Tx2,Ty
16、2 )后的坐标P* (x*, y* ); 解:设点P(x,y,1)经第一次平移变换后的坐标为P(x y ' 1),那么:10 0 "P' (x' y' 1 )=(x y 1 010 =(x y 1 T1Jx1 T y1 1 J经第二次平移变换后的坐标为P x* y* 1)'10 o'P * (x* y* 1 A(x' y' 1010="2Ty2b1 0 0100(x y 1 0 1 0010=(xy 1 Tt1TtJx1 Ty1 1iTx2Ty21丿变换矩阵为 Tt=Tt1?Tt2- 例2:多种复合组合对一线段
17、先放大 2倍(即Sx=Sy=2),再平移Tx=10,Ty=0 。解:设点(x,y)为线段上的任意一点,点(x ' ,y ')为点(x,y)放大后的坐标,那么:设点(x ' ,y ')为点(x ' ,y ')经平移后的坐标为:x ' ,y ' ;1= x那么x ' ;y ' ;1= x ' ,y ' ,1T2(10,0)=x,y,1S2(2,2)T2(10,0)令:M=S2(2,2)T2(10,0),贝U M即为组合变换。,y ' ,1T2(10,0)- 例3:旋转变换对参考点F(xf,yf)
18、做旋转变换。解:-1、把旋转中心F(xf,yf)平移至坐标原点,即坐标系平移(-xf,-yf),那么:1(xi yi l)=(x y 1】0f Xf0 010 =(x y 1 T(-Xf -Yf )-Vf 1 丿-2、进行旋转变换''cos日sin日0Y2 1 )=(x1 Y1 1J -sin& cos日 0 =(X2< 00 b-将坐标系平移回原来的原点:Y2 1T '100(x* y* 1 )=(X2 Y211010=(X2Y2 1T(XfYf )宀Yfb- 因此:f 一100(x* Y* 1 )=(X2 Y21010=(X2Y2 1T(XfYf )Y
19、fb=01°- 例4:任意的反射轴的反射变换任一图形关于任意的反射轴y=a+bx的反射变换解:1.将坐标原点平移到°, a处:01-a2. 将反射轴已平移后的直线按顺时针方向旋转B角,使之与x轴重合&s 日-sin 日 ° 'R-G = sin 日 cos 日 0< °0 b3. 图形关于x轴的反射变换1 0 0'T2= 0 -1 0因此:4.将反射轴逆时针旋转0角I。01- 例5:通用固定点缩放平移物体使固定点与坐标原点重合; 对于坐标原点缩放;用步骤1的反向平移将物体移回原始位置;- 例6 通用定向缩放比例变换中的比例因
20、子 Sx, Sy只能在x轴方向或y轴方向起作用。实际图形变换中, 不仅是在x,y方向变换,往往要求在任意方向进行比例变换。通过旋转变换和比例变 换的组合,可以实现任意方向的比例变换。解:定义比例因子 S1和S2。-1.使S1和S2旋转0角后分别与x轴和y轴重合。-2.进行比例变换。-3.使S1和S2旋转-0角,返回原始位置。如:图a为一单位正方形,对由0,0和1,1两点构成的对角线方向实施比例变换1, 2:三维齐次坐标x,y,z点对应的齐次坐标为冷,yh,zh, hXh 二 hx,yh 二 hy,Zh =hz,h = 0变换矩阵标准齐次坐标'3ii312a13314 '3213
21、22323324a31a32a33a34®1a42a43344 j(x,y, z,1)四、形体的投影变换1、投影变换分类平面几何投影投影中心与平面间距离有夹角影平面的.'透视投影投影中心与投影 平面间距离无限一点透视两点透视据投影根正三侧 正二侧 等轴侧 俯视圏 侧视图 正视图2、正平行投影平行投影:投影中心与投影平面之间的距离为无限,只需给出投影方向即可;是透视投影的极限状态。 根据投影线方向与投影平面的夹角,分为两类:正平行投影与斜平行投影正平行投影:投影方向垂直于投影平面;正平行投影包括:正投影三视图和正轴侧投影1. 三视图:三个投影面和坐标轴相互垂直。2. 正轴侧:投
22、影面和坐标轴呈一定的关系。二视图:主正视图、侧视图和俯视图把三维图形在三个方向上所看到的棱线分别投影到三个坐标面上。再经过适当变换放置到同一平面上。变换矩阵正视图其中a,b为u、v坐标下的值-1俯视图侧视图0丿 0001b亠tz0 0 10 00 00 1丿f-100°】0-100(u v w 1 )=x y z 1 '0000f txb ty01J00001000(u v w 1 )=(x y z 1 '0100f +tyb +tz013、斜平行投影:斜平行投影一一投影线与投影平面不垂直的平行投影;投影平面一般取坐标平面; 斜等测投影:投影平面与一坐标轴垂直;投影线与投影平面成45°角;与投影平面垂直的线投影后长度不变;斜二测投影:投影平面与一坐标轴垂直;投影线与该轴夹角成arcctg1/2 角;该轴轴向变形系数为?。即与投影平面垂直的线投影后长度变为原来的一半;4、透视投影透视投影是一种中心投
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老年患者急诊照护的挑战计划
- 创业工坊保安工作总结与团队安全计划
- 校园美术文化推广与活动策划计划
- 财务报告透明度提升策略计划
- 客户反馈的重要性与应对计划
- 创客教育与实践活动计划
- 广告行业安全保障工作总结计划
- 道路运输行业保安工作总结计划
- 规范医院管理确保医疗安全
- 医院股骨颈骨折健康教育
- 2024年新疆生产建设兵团兴新职业技术学院高职单招职业技能测验历年参考题库(频考版)含答案解析
- 2025年贵州蔬菜集团有限公司招聘笔试参考题库含答案解析
- 2025年文化和旅游部人才中心公开招聘应届毕业生1人高频重点提升(共500题)附带答案详解
- 主动脉夹层B型患者护理查房
- 急性心房颤动中国急诊管理指南(2024)解读
- 专题12:宾语从句 -2023年中考英语考试研究(解析版)(上海专用)
- 汽车总线系统检修课件 模块一 汽车单片机在车载网络中的应用
- 一型糖尿病的护理查房
- 《工业管道在线检验指南》
- 山西省2025届高三12月联考语文试题及答案解析
- 年产 10 万吨石墨负极材料项目环境风险专项评价
评论
0/150
提交评论