- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
坐标变换公式如下: 比 例 因 子 宽: 高: 求Xv: 求Yv: 5.4 窗口与视区 一般由用户定义的图形从窗口区到视区的输出过程: 为保证经过窗口一视区变换后的图形在视区中不产生出失真现象,在定义窗口和视区时要求窗口和视区的高度与宽度之间的比例相同 5.4 窗口与视区 用户在开辟某些子窗口时是任意的, 一些CAD应用软件常采用一种变通的方法,即根据用户所开子窗口的大小,视需要以某个方向上的比例(高度或宽度)为默认比例,另一方向自动采用与此相同的比例,以保证图形的正常显示 5.5 图形的裁剪与消隐 图形的裁剪:为了得到所需要的局部图形 消隐:用于实现三维图形的真实感显示以及消除图形显示的二义性 5.5.1 图形的裁剪 窗口技术——通过定义窗口和视区,可以将整体视图中的局部图形显示于屏幕的指定位置并对其进行处理 为了准确地将局部图形从整体图形中分离并显示出来,除进行窗口-视区变换外,还需要对图形进行裁剪,即通过正确地识别图形在窗口的内外部分,裁剪掉位于窗口外的图形部分,仅保留位于窗口内的图形部分。这种选择可见图形信息的方法称为裁剪 主要内容:裁剪、消隐的目的 裁剪核心问题:通过对裁剪边界和被裁剪对象进行求交集,裁剪位于裁剪边界外的图形,保留所需要的部分 裁剪边界通常是矩形窗口,也可是任意的多边形 被裁剪的对象经常是点、线段、字符、多边形等 对点的裁剪通过判断其可见性,即是否在窗口内来实现 对线段的裁剪,常采用编码裁剪算法、矢量裁剪算法和中点分割裁剪算法等 对多边形的裁剪,主要有逐边裁剪法、双边裁剪法、凸包矩形判别法、分区判断求交法及边界分割法等 字符是一种特殊的子图形,既具有一般线段和多边形裁剪的共性,也具有其自身的特殊性 图形裁剪(逐边裁剪法) 5.5 图形的裁剪与消隐 5.5.2 图形的消隐 消隐——消除隐藏线和隐藏面 目的:消除物体显示的二义性 由于物体自身遮挡或物体间相互遮挡无法看到的棱线,即隐藏线 物体自身的背部或被其他物体遮挡的表面或部分表面,即隐藏面 5.5 图形的裁剪与消隐 ? A B 消隐算法:物空间算法 像空间算法 物空间算法:利用物体之间的几何关系来判断物体的隐藏和可见部分 利用计算机的浮点精度来完成几何计算(如求交计算等),计算精度高,不受显示器分辨率的影响,但随着物体复杂程度的增加,计算量和计算时间的上升较大 像空间算法:把注意力集中在最终的显示图像上,对光栅扫描显示器而言,即对每一像素进行可见性判断,该算法只能以与显示器分辨率相适应的精度来完成,相对于物空间算法的精度较低 通常,隐藏线的消除主要采用物空间算祛,隐藏面的消除则大多采用像空间算法 5.5 图形的裁剪与消隐 5.6 二维图形几何变换 图形系统实现各种编辑功能的数学基础 通过不同的变换矩阵可以实现图形的平移、旋转、比例、镜射等操作 主要内容:基本变换矩阵 组合变换 图形变换可以看作: (1)坐标系不动而图形变动,变动后的图形在坐标系中的坐标值发生了变化 (2)图形不动而坐标系变动,变动后,该图形在新坐标系下具有新的坐标值 对于线框图的变换,通常以点变换为基础,把图形的一系列顶点做几何(图形)变换后,连接新的顶点系列即可产生新的图形 也就是说,要对二维或三维图形进行变换,只要将它们对应的矩阵S(点集)乘上一个变换矩阵T,生成的新矩阵就代表变换后的图形,即S’=S×T 5.6 二维图形几何变换 ? 其中: 产生比例、对称、旋转和错切变换; 产生平移变换; 产生投影变换; 为全比例因子,使图形产生总体的比例变换,通常取S=1 二维齐次坐标变换矩阵: 5.6 二维图形几何变换 (1)平移变换(transfer) 平移交换操作示意图 5.6 二维图形几何变换 变换矩阵: ——x方向位移量 ——y方向位移量 t-transfer 5.6 二维图形几何变换 变换前坐标 变换后坐标 (2)错切变换(shear) 沿x轴方向的错切: 沿y轴方向的错切: 5.6 二维图形几何变换 c=tanα b=tanβ (3)比例变换(scale) 基点为原点的比例变换矩阵: ——沿x、y方向的比例因子 比例变换 5.6 二维图
文档评论(0)