- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机图形学最基础.ppt
坐标系统 从定义一个零件的几何外形到图形设备上生成相应图形,通常需要建立相应的坐标系统来描述,并通过坐标变换来实现图形的表达。 人为规定的假想设备坐标系,与设备无关。 规格化设备坐标系坐标轴方向及原点与设备坐标系相同,但其最大工作范围的坐标值规范化为1 既定图形输出设备的规格化设备坐标系与设备坐标系相差一个固定倍数,即相差该设备的分辨率。 图形软件与图形设备隔离开,增加了图形软件的可移植性。 设备坐标系(DC) 规格化设备坐标系(NDC) 世界坐标系(WC) 观察坐标系 窗口-视区变换 窗口:用户坐标系(世界坐标系)中定义的确定显示内容 的一个矩形区域 工程设计中,需要突出图形的某一部分而用一个局部视图单独画出来。改变窗口的大小、位置和比例,用户可以方便地观察局部图形,控制图形的大小 用矩形左下角点坐标(XW1,YW1)和右上角点坐标(XW2,YW2)确定窗口的大小和位置,在这个区域内的图形在设备坐标系下输出,窗口外的部分则被裁掉 (XW1,YW1) (XW2,YW2) 视区:设备坐标系(通常是图形显示器)中定义的一个用于输出所要显示的图形和文字的矩形区域 若将窗口中的图形显示在屏幕视区范围内,则视区决定了窗口内的图形在屏幕上显示的位置和大小 一个屏幕上定义四个视区,同时输出一个鼠标的三视图和轴测图。 窗口-视区变换 窗口-视区变换 窗口和视区是在不同的坐标系中定义的,窗口中的图形信息送到视区输出前,需进行坐标变换,即把用户坐标系的坐标值转化为设备(屏幕)坐标系的坐标值,此变换即窗口—视区变换 。 (XV, YV) 视区 窗口 (XW, YW) (XV1, YV1) (XV2, YV2) (Xw1, Yw1) (Xw2, Yw2) Y Y o o x x XV = XV1 + (XW -XW1) YV = YV1 + (YW -YW1) XW = XW1+ (XV-XV1) YW = YW1 + (YV-YV1) 打印选择的窗口区 打印预览看到的效果 图形裁剪技术 二维裁剪技术 三维裁剪技术 实际应用中,面对一幅大的画面,常要求开一个矩形窗口显示指定的部分画面。窗口内的图形被显示出来,而窗口之外的图形则被裁剪掉,使图形恰当地显示到屏幕上的处理技术称为裁剪技术。 任何图形在显示之前都要经过裁剪工作。 将三维物体的图形由图形输出设备显示或绘制时,往往也要用到裁剪技术。 三维窗口在平行投影时为立方体。三维线段裁剪就是要显示三维线段落在三维窗口内的部分 。 二维裁剪技术 用户在平面上定义一个窗口以后,总希望把落在窗口内的部分图形映象到视图区中,而把在窗口以外的图形运用裁剪方法统统裁掉,不予输出。 平面上的图形受该平面上的矩形窗口的裁剪称为二维裁剪。 裁剪处理关键: 点在裁剪区域内外的判断 图形与裁剪区域边界交点的计算 常见算法:编码算法、中点分割法、 Liang-Barsky裁剪算法… 编码裁剪算法 1000 0001 0010 0000 0100 1001 0101 0110 1010 窗口 b c a 特点:对显然不可见线段的快速判别 编码方法:由窗口四条边所在直线把二维平面分成9个区域,每个区域赋予一个四位编码,Ct Cb Cr Cl,上下右左 1974年,Dan Cohen和Ivan Sutherland提出,也称科恩—萨赛兰德算法 主要思想:用编码方法来实现裁剪 算法步骤: 判别线段两端点是否都落在窗口内,如果是,则线段完全可见;否则进入第二步; 判别线段是否为显然不可见,如果是,则裁剪结束;否则进行第三步; 求线段与窗口边延长线的交点,这个交点将线段分为两段,其中一段显然不可见,丢弃。对余下的另一段重新进行第一步,第二步判断,直至结束 Cohen-Sutherland 直线裁剪算法小结 本算法的优点:简单,易于实现。 速度:求交点是很重要的。影响速度。 缺点:只对矩形有效。 旋转变换 图形绕原点沿逆时针方向旋转θ角,变换后的点(x* , y*)的数学表达式: 规定: 逆时针方向为正,顺时针方向为负。 旋转变换是将图形绕固定点顺时针或逆时针方向进行旋转 绕原点逆时针旋转θ角的数学表达式为: X’=XCOSθ-YSINθ Y’=YCOSθ+XSINθ 错切变换 错切变换是图形的每一个点在某一方向上坐标保持不变,而另一坐标方向上坐标进行线性变换,或都进行线性变换 有x和y方向的错切变换 1. 图形沿x方向的
您可能关注的文档
最近下载
- 2025年新译林版英语7年级上册全册教学课件.pptx
- 2023年黑龙江八一农垦大学公共课《中国近代史纲要》期末试卷B(有答案).docx VIP
- 2025年中央八项规定精神学习教育测试题库及答案.docx VIP
- 医院检验科副主任个人述职报告.pptx VIP
- 识字6《日月明》课件.ppt VIP
- 2023年黑龙江八一农垦大学公共课《中国近代史纲要》期末试卷A(有答案).docx VIP
- 《算法设计与分析基础》(Python语言描述) 课件 第6章分支限界法(2).pptx
- 肥胖对健康的危害与疾病管理题库答案-2025年华医网继续教育.docx VIP
- 法律考试专项试卷.doc VIP
- 景观园林招标技术要求.pdf VIP
原创力文档


文档评论(0)