CG7几何造型技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《CG7几何造型技术课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CG7 几何 造型 技术 课件
- 资源描述:
-
1、1第第7章章 几何造型技术几何造型技术l主要内容:主要内容:7.0 三维图形学的基本问题三维图形学的基本问题7.1 三维模型三维模型7.2 实体造型技术实体造型技术7.3 分形几何法分形几何法21、如何在二维屏幕上显示三维物体如何在二维屏幕上显示三维物体显示器屏幕、图纸等是二维的显示器屏幕、图纸等是二维的显示对象是三维的显示对象是三维的解决方法解决方法u投影投影7.0 三维图形学的基本问题三维图形学的基本问题3二、如何反映遮挡关系二、如何反映遮挡关系物体之间或物体的不同部分之间存在相互遮挡关系物体之间或物体的不同部分之间存在相互遮挡关系u遮挡关系是空间位置关系的重要组成部分遮挡关系是空间位置关
2、系的重要组成部分解决方法解决方法u消除隐藏面与隐藏线消除隐藏面与隐藏线7.0 三维图形学的基本问题三维图形学的基本问题4三、如何产生真实感图形三、如何产生真实感图形人们观察现实世界产生的真实感来源于人们观察现实世界产生的真实感来源于u空间位置关系空间位置关系近大远小的透视关系和遮挡关系近大远小的透视关系和遮挡关系u物体表面颜色物体表面颜色光线传播引起的物体表面颜色的自然分布光线传播引起的物体表面颜色的自然分布解决方法解决方法u建立光照明模型、开发真实感图形绘制方法建立光照明模型、开发真实感图形绘制方法7.0 三维图形学的基本问题三维图形学的基本问题5l三维图形学的基本研究内容三维图形学的基本研
3、究内容用二维来表示三维(投影)用二维来表示三维(投影)消除隐藏面与隐藏线(消隐处理)消除隐藏面与隐藏线(消隐处理)建立光照明模型、真实感图形绘制方法(真实感图建立光照明模型、真实感图形绘制方法(真实感图形设计)形设计)7.0 三维图形学的基本问题三维图形学的基本问题67.1 三维模型三维模型模型分类模型分类7一、数据模型一、数据模型完全以数据来描述完全以数据来描述u用用8个顶点表示的立方体个顶点表示的立方体A1(0,0,0)A2(0,0,1)A8(1,1,1)u以中心点和半径表示的球以中心点和半径表示的球O(0,0,0)R707.1 三维模型三维模型81、线框模型、线框模型u线框模型线框模型将
4、形体表示成一组轮廓线的集合将形体表示成一组轮廓线的集合 与形体之间不存在一一对应关系与形体之间不存在一一对应关系 是真实物体的高度抽象是真实物体的高度抽象 表示简单、处理速度快表示简单、处理速度快7.1 三维模型三维模型9 顶点顶点 坐标值坐标值 1 0,0,1 2 1,0,1 3 1,1,1 4 0,1,0 5 0,0,0 6 1,0,0 7 1,1,0 8 0,1,0 棱边棱边 顶点号顶点号 1 1,2 2 2,3 3 3,4 4 4,1 5 5,6 6 6,7 7 7,8 8 8,5 9 1,5 7 2,6 11 3,7 12 4,8 7.1 三维模型三维模型线框模型的数据结构线框模型的
5、数据结构 10u线框模型的特点线框模型的特点线框模型不表示面的信息线框模型不表示面的信息对线框模型描述的实体可能有不同的理解对线框模型描述的实体可能有不同的理解线框模型不能表示出物体的完整信息线框模型不能表示出物体的完整信息三维线框模型可能表示不出实体的轮廓线三维线框模型可能表示不出实体的轮廓线7.1 三维模型三维模型112、表面模型、表面模型u表面模型将形体表示成一组表面的集合表面模型将形体表示成一组表面的集合形体与其表面一一对应,适合于真实感显示形体与其表面一一对应,适合于真实感显示7.1 三维模型三维模型12u 表面模型的数据结构表面模型的数据结构在线框模型的基础上附加一个反映有关面的信
6、息表在线框模型的基础上附加一个反映有关面的信息表 表面表面 棱边表棱边表 1 1,2,3,4 1 1,2,3,4 2 5,6,7,8 2 5,6,7,8 3 1,7,5,9 3 1,7,5,9 4 2,11,6,7 4 2,11,6,7 5 3,12,7,11 5 3,12,7,11 6 4,9,8,12 6 4,9,8,12 7.1 三维模型三维模型133、实体模型、实体模型u用来描述实体,主要用于用来描述实体,主要用于CAD/CAMCAD/CAM包含了描述一个实体所需的较多信息,如几何信包含了描述一个实体所需的较多信息,如几何信息、拓扑信息息、拓扑信息7.1 三维模型三维模型14数据建模的
7、特点数据建模的特点u优点:优点:数据数据建模方法历史最久,建立在牢固的数学基建模方法历史最久,建立在牢固的数学基础上础上在需要精确描述的场合中(如在需要精确描述的场合中(如CADCAD),有其它方有其它方法无法替代的作用法无法替代的作用u缺点:缺点:如果场景复杂,建模困难如果场景复杂,建模困难绘制速度慢绘制速度慢7.1 三维模型三维模型15二、过程模型二、过程模型(基于分形建模基于分形建模)对于自然景物的模拟非常逼真对于自然景物的模拟非常逼真u尤其在生态环境的模拟方面,是当前最有效的方法尤其在生态环境的模拟方面,是当前最有效的方法精确性不高精确性不高u分形描述的是具有自相似性的物体,所以它无法
8、达分形描述的是具有自相似性的物体,所以它无法达到几何模型的精确性到几何模型的精确性算法比较复杂算法比较复杂u分形中由于细节的无限性,在绘制时,相交检测、分形中由于细节的无限性,在绘制时,相交检测、可视点的测定等算法比较复杂可视点的测定等算法比较复杂7.1 三维模型三维模型167.2 实体造型技术实体造型技术l实体造型技术实体造型技术7.2.1 实体造型实体造型7.2.2 实体的正则性实体的正则性7.2.3 实体造型技术实体造型技术177.2.1 实体造型实体造型l造型技术造型技术研究如何在计算机中建立适当的模型,来表示真实世研究如何在计算机中建立适当的模型,来表示真实世界的物体界的物体l三维欧
9、氏几何实体描述三维欧氏几何实体描述基本三维几何实体基本三维几何实体u由点、线、面构成由点、线、面构成复杂三维几何实体复杂三维几何实体u由简单的基本三维几何实体组合构成由简单的基本三维几何实体组合构成18l正则实体正则实体指三维几何实体中不包含独立存在的低维部分,如二维指三维几何实体中不包含独立存在的低维部分,如二维的面、一维的线、零维的点。的面、一维的线、零维的点。u也就是通常所说的悬面、悬边或孤点也就是通常所说的悬面、悬边或孤点7.2.2 实体的正则性实体的正则性19几何元素几何元素正则形体正则形体面面边边点点是形体表面一部分是形体表面一部分只有两个邻面只有两个邻面至少和三个面(或三条边)邻
10、接至少和三个面(或三条边)邻接7.2.2 实体的正则性实体的正则性正则实体的要求正则实体的要求20集合运算集合运算u集合运算(并、交、差)是构造形体的基本方法集合运算(并、交、差)是构造形体的基本方法u正则形体经过集合运算后,可能会产生悬边、悬面正则形体经过集合运算后,可能会产生悬边、悬面二个二维图形的交产二个二维图形的交产生一个退化的结果生一个退化的结果7.2.2 实体的正则性实体的正则性21正则化处理正则化处理u正则化处理是保证集合运算的结果仍是一个正则形正则化处理是保证集合运算的结果仍是一个正则形体,即丢弃悬边、悬面等体,即丢弃悬边、悬面等7.2.2 实体的正则性实体的正则性22l欧拉公
11、式欧拉公式简单多面体(即三维实体上没有孔)简单多面体(即三维实体上没有孔)u顶点(顶点(v v)边数()边数(e e)面数()面数(f f)2 27.2.2 实体的正则性实体的正则性23任意的正则形体任意的正则形体u引入形体的其它几个参数:引入形体的其它几个参数:实体所有面上的内孔(内环)数实体所有面上的内孔(内环)数(r)实体的通孔数实体的通孔数(h)实体个数实体个数(s)u则形体满足公式:则形体满足公式:顶点边数面数环数顶点边数面数环数2通孔数通孔数2实体数实体数=0即即:v-e+f-r+2h-2s=0v-e+f-r+2h-2s=07.2.2 实体的正则性实体的正则性24欧拉公式:欧拉公式
12、:v-e+f-r+2h-2s=0v-e+f-r+2h-2s=0u如图如图a a中,中,v v=8=8、e e=12=12、f f=6=6、r r=0=0、h h=0=0、s s=1=1满足欧拉公式满足欧拉公式u如图如图b b中,中,v v=14=14、e e=21=21、f f=9=9、r r=2=2、h h=1=1、s s=1=1满足欧拉公式满足欧拉公式7.2.2 实体的正则性实体的正则性25267.2.3 实体造型技术实体造型技术l实体造型技术分类:实体造型技术分类:(一)(一)实体分解表示实体分解表示(二)(二)实体构造表示实体构造表示(三)(三)实体实体边界表示边界表示27表示表示原理
13、原理u将形体按某种规则分解为小的易于描述的部分将形体按某种规则分解为小的易于描述的部分u每一小部分又可分为更小的部分每一小部分又可分为更小的部分u直至每一小部分都能够直接描述为止直至每一小部分都能够直接描述为止表示表示方法方法u1 1、空间位置枚举、空间位置枚举u2 2、八叉树法、八叉树法u3 3、单元分解、单元分解(一)实体分解表示(一)实体分解表示281、空间位置枚举法、空间位置枚举法选择一个立方体空间,将它均匀划分选择一个立方体空间,将它均匀划分(一)(一)实体分解表示实体分解表示29空间位置枚举表示空间位置枚举表示u用三维数组用三维数组CijkCijk表示物体,数组中的元素与表示物体,
14、数组中的元素与单位小立方体一一对应单位小立方体一一对应当当Cijk=1Cijk=1时,表示对应的小立方体被时,表示对应的小立方体被物体占据物体占据当当Cijk=0Cijk=0时,表示对应的小立方体没时,表示对应的小立方体没有被物体占据有被物体占据(一)(一)实体分解表示实体分解表示30空间位置枚举空间位置枚举法的优点法的优点u可以表示任何物体可以表示任何物体u容易实现物体间的集合运算容易实现物体间的集合运算u容易计算物体的整体特征,如体积等容易计算物体的整体特征,如体积等空间位置枚举法的空间位置枚举法的缺点缺点u占用大量的存储空间,如占用大量的存储空间,如1024*1024*1024=1G b
15、u没有边界信息,不适于图形显示没有边界信息,不适于图形显示u对物体进行几何变换困难,如非对物体进行几何变换困难,如非90度的旋转变换度的旋转变换u是物体的非精确表示是物体的非精确表示(一)(一)实体分解表示实体分解表示312、八叉树法、八叉树法对空间位置枚举表示的空间分割方法作了改进对空间位置枚举表示的空间分割方法作了改进u均匀分割均匀分割 自适应分割自适应分割建立过程建立过程u八叉树的根节点对应整个物体空间;八叉树的根节点对应整个物体空间;u如果它完全被占据,将该节点标记为如果它完全被占据,将该节点标记为F F,算法结束;,算法结束;u如果它内部为空,将该节点标记为如果它内部为空,将该节点标
展开阅读全文