内容发布更新时间 : 2024/11/14 14:37:54星期一 下面是文章的全部内容请认真阅读。
变换矩阵为:
?100?010?T????001??1020150?0?? 0??1?0060600060600000606060601?1??1??100?1???0101??001??1??1020151??1???10?70?0??70?0????100??10??1??70?70???10202080802020808015151515757575751?1??1?? 1?1??1?1??1??变换后的图形的齐次矩阵表达式为:
?A???A??0?B???B??60??????C???C??60??????DD??????T???0?E???E??0??????FF?????60?G???G??60??????HH??????????012、计算机绘图中如何产生三视图?写出各视图的变换矩阵。
答:取V面(XOZ平面)上的投影为主视图,投影的结果是Y坐标为0,变换矩阵为:
?1?0[T]V???0??0000000100?0?? 0??1?俯视图变换的过程是:先将物体向H面作正投影,即令z=0,然后使水平投影面按右手系绕X轴旋转-90°,使其与正面投影面共面,最后让图形沿负Z轴平移一段距离n(n>0),以使H面投影和V面投影之间保持一段距离。变换矩阵为:
?1?0[T]H???0??0010000000??100?0cos(?90?)sin(?90?)0???0??0?sin(?90?)cos(?90?)??1??0000??1?00???0??0??1??00010010?n0??1?00????0??0??1??0000?1000?n0?0?? 0??1?左视图变换的过程是:先将物体向W面作正投影,即令x=0,然后将投影面按右手系绕Z轴旋转90°,使其与V面共面,最后让图形沿负X轴平移一段距离l(l>0),以使W面投影和V面投影之间保持一段距离。变换矩阵为:
?0?0[T]W???0??0010000100??cos90?sin90???sin90?cos90?0???0??00??1??0000100??1?00???0??0??1???l010000100??0??10????0??0??1???l000000100?0?? 0??1?13、何谓透视变换?它能产生什么效果?
答:透视图是采用中心投影法得到的图形,即通过透视中心(视点),将空间立体投射到二维平面(投影面)上所产生的图形。
14、按自己的理解,叙述窗口和裁剪的定义以及它们的用途。
答:为了将图形显示到屏幕上,先用一个矩形框在世界坐标系中取出一幅图,像照相取景一样,此矩形区域称作窗口。窗口是在用户坐标系中定义的确定显示内容的一个区域,只有在这个区域内的图形才能在设备坐标系下输出,而窗口外的部分则被裁剪掉。
为了正确显示窗口内的全部图形,必须明确地把图形分为窗口内的部分(可见部分)和窗口外的部分(不可见部分),尤其是与窗口边界相交的那些图形。区分可见与不可见图形部分的过程称为裁剪。