计算机辅助设计-PPT(完整版).pptVIP

  1. 1、本文档共92页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4 透视投影 透视投影不同于平行投影,它必须设定投影中心。投影中心也称为视点,它相当于观察者的眼睛。投影面位于投影中心与需要投影的三维图形之间,将三维图形上各点与投影中心相连所得到的投影线与投影面相交,其交点就是三维图形的透视投影。 计算机辅助设计-PPT(完整版)全文共92页,当前为第62页。 简单的一点透视投影变换 P0 : 视点 S平面: 投影面,屏幕画面 点Qw的透视:P0Qw与平面S的交点 Qw S Y X Z O P0 当投影面与某轴垂直时为一点透视;当投影面平行于某坐标轴,但与另外两轴不垂直时为二点透视;否则为三点透视 Z2 Z1 Qw (Xw, Yw, Zw) Qs (Xs, Ys) Xs Ys Qs 计算机辅助设计-PPT(完整版)全文共92页,当前为第63页。 透视投影 P’ x z y P为Q的投影 C Q P C’ Q’ P’ z x C’ Q’ zc z xc x 在oxz平面上的正投影 xP O 在坐标系oxyz中来讨论投影,假设投影平面就是z=0。 (一点透视) 设视点C(xc,yc,zc),空间中任一点Q(x,y,z)在z=0平面上的投影为 P(xp,yp,zp)。设Q、P、C在 oxz 平面上的正投影为Q’,P’和C’,可得透视投影的计算公式 计算机辅助设计-PPT(完整版)全文共92页,当前为第64页。 整理后便有 xp=xc + (x-xc)zc/(zc-z) 同理可得 yp=yc + (y-yc)zc/(zc-z) 这两式便是透视投影的计算公式。把空间上任一点(x,y,z)的坐标代入上式便可求出在z=0平面的投影点P(xp,yp)。 透视投影(Perspectiveprojection)计算公式。 (xp-xc)/ zc= (x-xc)/(zc-z) P’ z x C’ Q’ zc z xc x xP 当投影面位于视点和投影点之间同样可以得到上述公式 计算机辅助设计-PPT(完整版)全文共92页,当前为第65页。 则变换矩阵为 T= 计算机辅助设计-PPT(完整版)全文共92页,当前为第66页。 当三维图形用透视变换投影到投影面上,图形中与投影面平行的平行线投影后仍保持平行。不与投影面平行的任一组平行线投影后收敛于一点,此点称为灭点。每一组平行线都有其不同的灭点。一般说来,三维图形中有多少组平行线就有多少个灭点。 平行于某一坐标轴方向的平行线在投影面上形成的灭点又称作主灭点。因为有X、Y和Z三个坐标轴,所以主灭点最多有三个。当某个坐标轴与投影面平行时,则该坐标轴方向的平行线在投影面上的投影仍保持平行,不形成灭点。 投影中主灭点数目由与投影面相交的坐标轴数目来决定,并据此将透视投影分类为一点、二点或三点透视。一点透视有一个主灭点,即投影面与一个坐标轴正交,与另外两个坐标轴平行;两点透视有两个主灭点,即投影面与两个坐标轴相交,与另一个坐标轴平行;三点透视有三个主灭点,即投影面与三个坐标轴都相交。 计算机辅助设计-PPT(完整版)全文共92页,当前为第67页。 计算机辅助设计-PPT(完整版)全文共92页,当前为第68页。 计算机辅助设计-PPT(完整版)全文共92页,当前为第69页。 窗口到视区的转换 窗口与剪裁 计算机辅助设计-PPT(完整版)全文共92页,当前为第70页。 二维图形输出流水线 二维变换 二维裁剪 规范化变换/ 窗口-视区变换 工作站变换 观察变换 图形显示 计算机辅助设计-PPT(完整版)全文共92页,当前为第71页。 用户域 是用户定义设计对象的连续无限的二维或三维空间。?窗口 在用户域中指定的一个区域,用户只能将该区域的图形输出到图形设备上。 窗口是用户域的一个子域。 窗口一般是矩形区域,可用其左下角点和右上角点坐标来表示。通常窗口的边界与坐标轴平行。 窗口可以嵌套。 计算机辅助设计-PPT(完整版)全文共92页,当前为第72页。 屏幕域和视图区 屏幕域 屏幕域是图形设备上输出图形的最大区域 屏幕域是有限的整数域,如分辨率为1024×768的显示器,其屏幕域 DC 可定义为: DC∈[0∶1023]×[0∶767] 视图区 用户在屏幕域内指定的用于显示图形的区域 用设备坐标定义,一般定义成矩形,由其左下角点和右上角点坐标来定义 一个屏幕可以定义多个视图区,并且视图区可以嵌套 计算机辅助设计-PPT(完整版)全文共92页,当前为第73页。 点的剪裁 线段的剪裁 计算机辅助设计-PPT(完整版)全文共92页,当前为第74页。 线段裁剪的基本过程: 首先,对于给定的线段,判定它是否完全在裁剪窗口内;如果不是,判定

文档评论(0)

孙二娘 + 关注
实名认证
文档贡献者

专注文档领域

1亿VIP精品文档

相关文档