第7章 三维形体的表示幻灯片.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 三维形体的表示幻灯片

7.1 三维对象表示方法概述 1. 在二维屏幕上如何显示三维物体? 显示器屏幕、绘图纸等是二维的 显示对象是三维的 解决方法----投影 三维显示设备正在研制中 2. 如何表示三维物体? 二维形体的表示----直线段,折线,曲线段,多边形区域 三维形体的表示----空间直线段、折线、曲线段、多边形、曲面片 表示形体的两种模型 表示形体的两种模型 数据模型 完全以数据描述 例如 用以8个顶点表示的立方体 以中心点和半径表示的球 以数据文件的形式存在 包括----特征表示、空间分割表示、推移表示、边界表示、构造实体几何表示等 进一步分为 线框模型 表面模型 实体模型 线框模型 线框模型:将形体表示成 一组轮廓线的集合。 一般地,画出了形体的棱线与轮廓线就能唯一地表示出来。如图,八个顶点可以定义一个长方体,但还不足以识别它,如果定义了棱线,则无论如何放置长方体都能唯一地表示了。对于多面体由于其轮廓线和棱线通常是一致的,所以多面体的线模型更便于识别,且简单。 线框模型 优点:简单、处理速度快 缺点: 1、对于非平面多面体,如圆柱、球等形体,其轮廓线随观察方向的改变而改变,无法用一组固定的轮廓线来表示它们。 2、线框模型与形体之间不存在一一对应关系:它仅仅通过给定的轮廓线约束所表示形体的边界面,而在轮廓线之间的地方,形体的表面可以任意变化。 3、没有形体的表面信息,不适于真实感显示,由此导致表示的形体可能产生二义性。 表面模型 表面模型 将形体表示成一组表面的集合 如果把线框模型中的棱线包围的部分定义为面,所形成的模型便是表面模型。其数据结构是在线模型的基础上附加一些指针,有序地连接棱线。下图中表面编号表示第几个表面,表面特征表面是平面还是曲面。 形体与其表面一一对应,适合于真实感显示 表面模型 缺点: 不能有效的用来表示实体 原因: 1、表面模型中的所有面未必形成一个封闭的边界 2、各个面的侧向没有明确定义,即不知道实体位于面的哪一侧 实体模型 实体模型 用来描述实体,主要用于CAD/CAM 包含了描述一个实体所需的较多信息,如几何信息、拓扑信息,可以支持多种运算,如欧拉运算等。 表示形体的两种模型 过程模型 以一个过程和相应的控制参数描述 例如 用一些控制参数和一个生成规则描述的植物 以一个数据文件和一段代码的形式存在 包括----粒子系统、L系统、迭代函数系统等 三维对象两类表示方法 数据模型 边界表示Boundary representations 空间区分Space-partitioning representations 过程模型 L系统、分形….. Representation Methods 边界表示 使用一组平面或曲面逼近表示3D对象(描述轮廓) 曲面将物体分为内外两部分。 典型例子:多边形平面、样条曲面 Representation Methods Representation Methods 空间分区表示 用来描述物体内部性质 将包含一物体的空间区域划分成一组较小的、非重叠的、邻接的实体。 如:八叉树表示 Representation Methods 3D Representation methods 多边形表面Polygon Surfaces 二次曲面 样条表示: Bezier曲线 立体构造Solid - Modeling 八叉树Octrees 分形Fractal L系统 … 7.2 多边形表面 三维图形中运用边界表示的最普遍方式是使用一组包围物体内部的表面多边形。 很多图形系统以一组表面多边形来存储物体的描述。由于所有表面以线性方程加以描述,因此会简化并加速物体的表面绘制和显示。 某些情况下,多边形表示是惟一可用的,但很多图形包也允许以其它方式对物体加以描述,如样条曲面,它在转换到多边形表示后加以处理 7.2 多边形表面 多边形表数据表分为两组进行组织 几何表:顶点坐标和用来标识多边形表面空间方向的参数 点表、边表、面表 属性表:指明物体透明度及表面反射度的参数和纹理特征 多边形表面 Polygon Surfaces 多边形网格 图形系统一般使用多边形网格对3D物体进行建模 7.3 二次曲面 一旦给定函数,图形包将指定曲线方程投影到显示平面上,且沿着投影函数路径绘制像素位置。 由函数式描述而生成的显示曲面的例子有二次曲面和超二次曲面 可以为简单的3D对象提供精确的描述 6.2.1节 球面三叶玫瑰线、圆柱螺线、圆锥螺线 球面、椭球面、环面等 7.3 二次曲目 二次曲面和超二次曲面 不能表达复杂的曲线和曲面。 例如飞机或汽车的流线表面…..使用样条表示 本章内容 曲线曲面基础知识 曲线和曲面的表示 (1) 插值和逼近样条 (2) Hermite样条曲线 (3) Bezi

您可能关注的文档

文档评论(0)

liangyuehong + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档