已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
习题2答案习题2. 写出完成如下平面图形变换的变换矩阵;(1) 保持点(5,10)固定,方向放大3倍,方向放大2倍。(2) 绕坐标原点顺时针旋转。(3) 对直线成轴对称。(4) 对直线成轴对称。(5) 沿与水平方向成角的方向扩大倍,沿与水平方向成角的方向扩大倍。(6) 对于平面上任意一点成为中心对称。(7) 对平面上任意一条方程为的直线成轴对称。解答:(1)变换矩阵如下:(2) 变换矩阵如下:(3) 变换矩阵如下:(4) 变换矩阵如下:(5) 变换矩阵如下:(6) 变换矩阵如下:(7) 变换矩阵如下:对平面上任意一条方程为的直线成轴对称当时,或者当时,习题5答案习题5. 举例说明由平移、比例或旋转构成的组合变换一般不能交换变换的次序,说明什么情况下可以交换次序。平移与比例不能交换变换的次序解答:平移与比例不能交换变换的次序,如下:平移与旋转不能交换变换的次序,如下:当时,比例与旋转不能交换变换的次序,而当时,比例与旋转可以交换变换的次序,如下:即如果组合变换由一系列比例和旋转变换组成,并且比例变换中,则可以交换变换次序。习题7答案习题7. 平面上两点P和V的齐次坐标是()和(),验证过这两点的直线采用齐次坐标的方程是:解答:P和V两点的齐次坐标规范化得:,设直线过P,V两点的直线上的任意一点的齐次坐标为,则它的规范化结果为可得过P,V两点的直线方程为:得到过P,V两点的采用齐次坐标的方程为证明完毕习题12答案习题12. 若已知某一正方形显示器的坐标范围是以dxmin、dxmax、dymin和dymax规定的矩形区,且(dymax dymin) = 3/4 (dxmax - dxmin),为保证图形不失真并充分利用显示区,请写出自用户坐标至该显示器坐标的视见变换矩阵。解答:设用户坐标区的坐标范围是以wxmin、wxmax、wymin和wymax规定的矩形区域。为保证图形在此显示器上显示不失真,其视见变换矩阵如下:k如下确定:设,(1) 若,因为有,所以有,所以有,则;(2) 若,即,则习题15答案习题15. 给出三维空间中通过原点和点的一条直线,试用下面提示的三种不同方法把这条直线旋转到正的z轴上,说明求出的三个变换矩阵可能不同,但就完成要求表换得效果看是相同的。(1)绕x轴旋转到xz平面,然后绕y轴旋转到z轴;(2)绕y轴旋转到yz平面,然后绕x轴旋转到z轴;(3)绕z轴旋转到xz平面,然后绕y轴旋转到z轴。解答:(1)绕x轴旋转到xz平面,然后绕y轴旋转到z轴xzy(x1,y1,z1)(x1, 0, v)O(2)绕y轴旋转到yz平面,然后绕x轴旋转到z轴xzy(x1,y1,z1)(0, y1,v)O(3)绕z轴旋转到xz平面,然后绕y轴旋转到z轴xzy(x1,y1,z1)(v,0,z1)O通过上面可知,虽然三个变换矩阵不同,但是都变换成,所以效果是相同的。习题17答案习题17. 求完成如下空间图形变换的变换矩阵:(1) 图形中点(0.5,0.2,-0.2)保持不动,和方向放大3倍,方向不变。(2) 产生与原点对称的图形。(3) 产生对平面对称的图形。(4) 绕过原点和(1,1,1)的直线旋转。(5) 绕过(0,0,1)和(-1,-1,-1)两点的直线旋转。解答:(1)变换矩阵如下:(2) 变换矩阵如下:(3) 变换矩阵如下:(4) 在以过坐标原点的任意直线为旋转轴作旋转变换的变换矩阵中代入向量值及旋转角度,得变换矩阵如下:(5) 利用(4)中的变换矩阵加以平移,得变换矩阵如下:习题19答案习题19. 设三维空间有一个平面,其方程为Ax + By + Cz + D = 0,要通过平移和旋转组合的变换,使其重合于z = 0坐标平面,求变换矩阵。解答:设给定平面与x轴的交点为P1,与y轴的交点为P2,与z轴的交点为P3。P4OP1P3P2zxy如上图所示,根据平面方程,可知与三个坐标轴的交点坐标,分别为从P2点作线段P1P3的垂线,与P1P3的交点为P4。设为,为将指定平面变换到与z = 0坐标平面重合,可以通过以下步骤完成:P4OP1P3P2zxy首先,做平移,使P3点与原点O重合,如上图所示。然后,做旋转,使P3P1重合于x坐标轴,如下图所示。P4OP1P3P2zxy最后,做旋转,使P2点也落入z = 0坐标平面中,此时P1,P2,P3三点都在z = 0坐标平面中,原始平面重合于z = 0坐标平面。即变换矩阵为:因为有:, ,所以有变换矩阵为:根据第一幅图所示,可以计算出三角函数值:P1P3的长度为,OP3的长度为,OP1的长度为,OP4的长度为,同时OP2的长度为P2P4的长度为,这里计算长度时没有取绝对值,因为根据第一幅图进行变换的时候实际假定了平面与三个坐标轴的交点都在坐标轴的正方向上,所以为了考虑一般性,计算三角函数值的时候带入了方向性(正负)。所以最终变换矩阵为:可以验证此变换矩阵的正确性,设点(x0,y0,z0)为平面上一点,该点经上面的变换矩阵变换后,z坐标值:z = 而作为平面上一点,必然有,所以z = 0,该变化后平面与z = 0坐标平面重合。需要说明的是,这里假定了A、B、C三个值都不为0,即最一般的情况。习题22答案习题22. 设斜交平行投影方向是,求做这个投影的变换矩阵。解答:已知斜交平行投影方向,根据斜交平行投影特点,可设点P坐标为,其做斜交平行投影后得到的点P的坐标为,此时的斜交平行投影方向为如下图所示:P OPzxy设三维空间中有普通坐标为的任意一点,经斜交投影后所得投影点普通坐标为。显然,有:因此有:使用齐次坐标有:所以做斜交投影的变换矩阵是:习题24答案习题24. 等轴投影是投影方向与三个坐标轴有相等夹角时的正交投影,设要实现一个投影方向为(1,1,1)的等轴投影,可以先绕轴再绕轴做旋转变换使投影方向重合于轴正方向,然后就可以进行正交投影了。试用这个想法推导出做等轴投影的变换矩阵,然后验证三根坐标轴上的单位向量被相等地缩短,并且可以使三个坐标轴的投影具有相等的夹角。解答:已知:xzy(x1,y1,z1)(0, y1,v)O在视觉坐标系下可得如下变换:获得变换矩阵为在观察坐标系下可得如下变换矩阵:因为:,即三个坐标轴上的单位向量以相同比例系数缩短三个坐标轴上的单位向量在投影平面上的点为,三个坐标轴上的投影具有相等的夹角。习题31答案习题31. 修改Cohen-Sutherland直线裁剪算法,使其成为一个直线“开窗”算法,即指定一个窗口后,窗口内舍弃,窗口外保留。解答:根据题意,可知只需要对原Cohen-Sutherland算法中的两处进行修改即可满足要求。第一处是判断C1和C2的逻辑乘结果不为0时,此时如果该条件满足,表示线段完全在窗外,原算法此处需要将原线段完全舍弃,这里就需要将原线段完全绘制出来即可。第二处是最后要将原线段中窗口中可见部分绘制出来,此时原算法已经完成对原线段的裁剪,得出来原线段在窗口内的部分,这里只需要改成将原线段去掉窗口以内部分后的线段绘制出来即可。根据以上分析,修改Cohen-Sutherland直线裁剪算法为直线“开窗”算法如下:double xl, xr, yt, yb; (这里事先给出窗口的位置,四个数值是已知的),修改的部分用蓝色表示void Cohen_Sutherland(double x0, y0, x2, y2)int c, c1, c2;double x, y;/需要将原线段的端点保存起来,以备后面需要确定原线段去除窗口内部分时使用double x00=x0,y00=y0,x22=x2,y22=y2;makecode(x0, y0,c1); makecode(x2, y2, c2);while (c1!=0 | c2!=0)if (c1&c2!=0) showline(x00, y00, x22, y22);/显示原线段,能走到这说明原线段都在窗口外return;c=c1; if (c=0) c=c2;if (c&1=1) y=y0+(y2-y0)*(x1-x0)/(x2-x0); x=x1;else if (c&2=2) y=y0+(y2-y0)*(xr-x0)/(x2-x0); x=xr;else if (c&4=4) x=x0+(x2-x0)*(yb-y0)/(y2-y0); y=yb;else if (c&8=8) x=x0+(x2-x0)*(yt-y0)/(y2-y0); y=yt;if (c=c1)x0=x; y0=y; makecode(x, y, c1);elsex2=x; y2=y; makecode(x, y, c2);/因为原算法的线段分割保证了端点的顺序性,所以采用如下的方法可确定原线段在窗口外的部分if (x00!=x0 | y00!=y0) showline(x00,y00,x0,y0);if (x2!=x22 | y2!=y22) showline(x2,y2,x22,y22);此算法已经编码实现并测试通过。另一种方法是在分割线段的同时绘制窗口外的线段,该方法无需记录初始点坐标。double xl, xr, yt, yb; (这里事先给出窗口的位置,四个数值是已知的),修改的部分用蓝色表示void Cohen_Sutherland(double x0, y0, x2, y2)int c, c1, c2;double x, y;makecode(x0, y0,c1); makecode(x2, y2, c2);while (c1!=0 | c2!=0)if (c1&c2!=0) /显示线段,此时绘制的是分割完后,完全在窗口外同侧的线段showline(x0, y0, x2, y2); return;c=c1; if (c=0) c=c2;if (c&1=1) y=y0+(y2-y0)*(x1-x0)/(x2-x0); x=x1;else if (c&2=2) y=y0+(y2-y0)*(xr-x0)/(x2-x0); x=xr;else if (c&4=4) x=x0+(x2-x0)*(yb-y0)/(y2-y0); y=yb;else if (c&8=8) x=x0+(x2-x0)*(yt-y0)/(y2-y0); y=yt;if (c=c1)showline(x0,y0,x,y);/绘制被分割抛弃的线段x0=x; y0=y; makecode(x, y, c1);elseshowline(x,y,x2,y2);/绘制被分割抛弃的线段x2=x; y2=y; makecode(x, y, c2);此算法已经编码实现并测试通过。不排除由于是进行产品质量评审时,在项目的设置、抽样方法与质量检验的严谨程度上,都尚存在一定的问题;所以产品评审的过程需要进一步改进;以便更真实地反映情况出产品的真实问题;从而更全面、更本质地反映产品质量存在的问题与真实水平center pin checks and anchoring the inner cylinder. According to While coupling alignment should keep oil out of cavity and locate the rotor axis neck raised are within the prescribed limits, there should be no gaps, Horn, Horn and Horn 0.05mm feeler gauges fit into. Center coupling, condenser water filling and water-filled according to factory requirement. For coupling three supported rotor Center, the mouth under the coupling between the value should be as stipulated in the manufacturer, usually 0.150.25mm. In the case of coupling connection, if possible, lifting only one bearing end of the support bearing of the rotor, remove the bearing, fitted with special tiles and special lifting tools, disc rotors, check the journal flutter tile, should generally be less than 0.10MM. When the couplings and rotor comes when there is a conflict, the coupling Centre shall prevail. 6.4.5.2.2 shaft looking for: . 6.4.5.3. Provisional bolt confirmed the positioning of the rotor size, as well as the coupling between the adjustment shim thickness accuracy, drawings to meet the technical requirements. Plane, cylindrical and clean the coupling bolt holes should be clean and without burrs, scrap iron and grease-free, relative position of the coupling according to the drawing requirements are. Coupling top screws, round distance apart, indicators to monitor movement of the aircraft, its value is allowed to pass the value axis moving, mounted adjustment pads, note pads installation direction guide pin coupling with process end closed. The
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年内容创作及分发平台项目可行性研究报告及总结分析
- 2025年数字经济行业云计算安全技术应用研究报告及未来发展趋势
- 2025年二手车电子商务平台构建项目可行性研究报告及总结分析
- 2025年零售业数字化转型项目可行性研究报告及总结分析
- 服装代售谈判合同范本
- 2025年非物质文化遗产传播项目可行性研究报告及总结分析
- 汽车项目融资协议书
- 水族工程合同协议书
- 民居施工安全协议书
- 洗车店连锁合同范本
- 中国共产主义青年团团章
- 海通国际-医药行业国别竞争力研究:从中、美、欧、日、印财报看2025年中国医药供需及投资机会
- 医院收购合同范本
- JBT 1306-2024 电动单梁起重机(正式版)
- (外研版3起)英语四年级上册单词字帖书写练习(手写体)高清打印版
- 2023学年完整公开课版闽菜1
- 杂交水稻之父袁隆平事迹介绍宣讲课件PPT模板下载
- 安全监督先进个人主要事迹范文七篇
- GB/T 38661-2020电动汽车用电池管理系统技术条件
- 八年级班主任家长会发言稿
- 各种纯烃类组分的辛烷值
评论
0/150
提交评论