计算机图形处理及其在工程中的应用 教学课件 ppt 作者 杨培中 赵新明蒋丹 第4章.ppt

计算机图形处理及其在工程中的应用 教学课件 ppt 作者 杨培中 赵新明蒋丹 第4章.ppt

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机图形处理 及其在工程中的应用 第四章 几何造型基础 通常描述三维物体的信息分为两大类: 几何信息 几何信息是指描述点、线、面几何元素的空间位置、大小、方向等信息。几何信息包括两方面的内容,即几何元素的数学表示和几何元素之间的关系。 拓扑信息 拓扑信息是指几何与素之间的相互关系的信息。拓扑信息只反映几何元素之间的结构关系,不考虑各自的绝对位置。 数据结构的基本要求 该数据结构能记录图形数据与数据之间的相互关系; 该数据结构能完全且唯一地确定所对应的图形; 节省内存单元; 管理方便,即建立数据结构、查找、搜索和修改数据方便。 1. 造型坐标系 造型坐标系可以看作是局部坐标系,用来定义基本图形或图素。每一个形体和图素都有各自的坐标原点和长度单位,造型坐标系可以方便形体和图形的定义。 2. 用户坐标系 直角坐标系 仿射坐标系 圆柱坐标系 球坐标系 极坐标系 (1)直角坐标系 直角坐标系也称之为笛卡尔坐标系,是绘图中经常采用的基本坐标系。 空间任意一点P的位置可以表示为矢量OP=xi+yj+zk,其中i、j、k是相互垂直的单位矢量。 在直角坐标系中任何矢量都可以用(i、j、k)的线性组合表示。 (1)直角坐标系 (2)仿射坐标系 若把直角坐标系中的i、j、k改换为三个不共面的矢量α、β、γ,则空间任意位置矢量也可以用α、β、γ的线性组合表示,OP=aα+bβ+cγ。则oαβγ构成了仿射坐标系,其基底不要求是相互垂直的单位矢量,从而扩展了形体的表示域。 (2)仿射坐标系 (3)圆柱坐标系 通常采用圆柱坐标系对回转体进行表示和计算。在直角坐标系中的一点P,用圆柱坐标系表示如下。 P点在XOY平面上的垂足在XOY平面上的极坐标为(ρ,φ),则称(ρ,φ,z)为点P的圆柱坐标,为圆柱坐标系 。 (3)圆柱坐标系 圆柱坐标系与直角坐标系的关系: x=ρcosφ;  y=ρsinφ; z=z   ρ=(x2+y2)1/2; cosφ=x/ρ;  sinφ=y/ρ (3)圆柱坐标系 (4)球坐标系 若N为直角坐标系中P点XOY平面上的垂足,OP与Z轴的夹角为θ,ON与X轴的夹角为φ,令OP=γ, 则(γ,θ,φ)为点P在oγθφ球坐标系中的坐标,其中为球半径,为天顶角,为方位角,并约定γ≥0,0≤θ≤π,0≤φ≤2π。 (4)球坐标系 直角坐标系与球坐标系的关系: x=ρsinθconθ; y=γsinθsinφ; z=γconθ γ=(x2+y2+z2)1/2, tgθ=(x2+y2)1/2/z; cosφ=x/(x2+y2)1/2 (4)球坐标系 (5)极坐标系 极坐标系与圆柱坐标系类似 3. 观察坐标系 观察坐标系可以在用户坐标系的任何位置、任何方向定义。 观察坐标系的两个主要用途 (1)用于指定裁剪空间,确定形体的哪一部分要显示输出。 (2)通过定义观察(投影)平面,把三维形体的用户坐标系变换为格式化的设备坐标。 4. 规格化的设备坐标系 规格化的设备坐标系用来定义视图区。应用程序可以指定它的取值范围,但是其约定的取值范围是(0,0,0)到(1,1,1)。 用户图形数据经转换成规格化的设备坐标系中的值, 从而可提高应用程序的可移植性。 5.设备坐标系 为了便于输出真实图形,设备坐标系也采用左手三维直角坐标系,用来在设备上指定窗口和视图区。 设备坐标系通常也是定义象素或位图的坐标系。 线框模型的优点 表达简单 运算速度快 线框模型的缺点 用三维线框模型表示三维物体常常具有二义性. 三维线框模型易于构造无效模型. 三维线框模型无法表示曲面的轮廓,也就不能表示曲面信息. 线框模型没有表示出三维物体的全部信息,在剖视图、消影线、明暗色彩图、物性分析、干涉检测和加工处理等方面不能满足要求。 2.表面模型 表面模型是用有向棱边围成的部分 来定义形体表面,由面的集合来定义形体。 表面模型是在线框模型的基础上,增加有关面边信息,以及表面特征、棱边的连接方向等内容 。 按照面生成方式的不同,表面模型按照面生成方式的不同,表面模型分: 扫描面 旋转面 分析法表示 自由曲面 1)扫描面 一条直线沿着另一条直线路径扫描,即可以得到一个平面。 一条直线沿着一圆弧路径扫描,即可得到一圆柱面。 一条曲线沿着另一条曲线路径扫描,即可以得到一个曲面。 2)旋转面 一条曲线绕某一轴进行旋转,即可生成旋转面。 3)分析法表示 用x、y、z坐标的数学公式可建立分析法表面。再根据数学方法计算出轮廓,即可自动生成表面。 4)自

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档