




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章造型技术本章所要解决的问题如何在计算机中建立恰当的模型表示不同图形对象如何设计图形对象的数据结构,把研究如何在计算机中建立恰当的模型表示不同图形对象的技术称为造型技术。有两类图形对象:规则对象:几何造型、几何模型不规则对象,4.1基本概念基本图形元素与段的概念图素(图元)可以用一定的几何参数和属性参数描述的最基本的图形输出元素。体素三维空间中可以用有限个尺寸参数定位和定形的体,段(也称图段、结构和对象)具有逻辑意义的有限个图素(或体素)及其附加属性的集合。通常将多个相互关系密切的图素组合成一个图段,作为成图的一个基本单位。段用规则来描述。,几何信息与拓扑信息图形信息:图形对象及构成它的点、线、面的位置、相互间关系和几何尺寸等。非图形信息:表示图形对象的线型、颜色、亮度等信息。图形信息包括:几何信息与拓扑信息,几何信息:形体在欧氏空间中的位置和大小。拓扑信息:形体各分量的数目及其连接关系。只有几何信息的图形容易出现二义性。,v,刚体运动:不改变图形上任意两点间的距离,也不改变图形的几何性质的运动。拓朴运动:允许形体作弹性运动,但不改变托朴信息。拓扑等价:一个图形作弹性运动可与另一图形重合。,坐标系,几何元素构成形体最基本的元素。点(x,y)或(x,y,z),最最基本的图形元素。线直线由两端点构成曲线由型值点构成也可用方程表示面由一个外环和若干内环组成的区域。面有方向性,三大图元,环有序、有向边组成的面的封闭边界。在面上沿一个环前进,其左侧总是面内,右侧总是面外。,体由封闭表面围成的三维空间,平面多面体与欧拉公式,平面多面体是表面由平面多边形构成的三维物体。简单多面体指与球拓扑等价的那些多面体。欧拉公式证明简单多面体的顶点数V、边数E和面数F满足如下关系:V-E+F=2。,扩展的欧拉公式:V-E+F-H=2(C-G)H:多面体表面上孔的个数G:贯穿多面体的孔的个数C:独立的、不相连接的多面体数,4.2三维形体的表示,用于表示三维物体的两种模型:线框模型:全部用线条定义。实体模型:具有能生成真实感实体图形的几何信息和托朴信息。目前普遍使用实体模型,实体模型的表示大致分为三类:边界表示构造实体几何表示空间分割表示,多边形表面模型,用一组包围物体内部的平面多边形来描述实体。,描述多边形的三种方法:1.多边形表用表格形式描述一个多边形。包括:几何表和属性表存储几何数据的一个有效方法:建立顶点表、边表和多边形表。,可用翼边结构表示其拓扑信息:,2.平面方程可以利用平面方程:求得平面的法向量鉴别空间上的点与物体平面的位置关系。判别点在面的内部或外部,3.多边形网格三维形体的曲面边界通常用多边形网格的拼接来模拟。,扫描表示,利用简单的运动规则生成有效实体。包含两个要素:作扫描运动的基本图形扫描运动的方式(旋转扫描、非圆形路径扫描、广义扫描法),构造实体几何法,由两个实体间的并、交或差操作生成新的实体。,在构造实体几何法中,集合运算的实现过程可以用一棵二叉树(CSG树)来描述:叶子:基本体素或几何变换参数非终端结点:正则集合算子根结点:集合运算的最终结果,构造实体几何法的优点:可以构造出多种不同的符合需要的实体。问题:求交困难CSG树不能显式地表示形体的边界解决:光线投射算法,光线投射(Ray-casting)算法核心思想:,具体算法:1)将射线与CSG树中的所有基本体素求交,求出所有的交点。2)将所有交点相对于CSG树表示的物体进行分类,确定位于物体边界上的那部分交点。3)对所有位于物体边界上的交点计算它们在射线上的参数值并进行排序,确定距离最近的交点。得到其所在基本体素表面的法矢量。,空间位置枚举表示,将包含实体的空间分割为大小相同、形状规则(正方形或立方体)的体素,然后,以体素的集合来表示图形对象。,八叉树,又称为分层树结构,它对空间进行自适应划分,采用具有层次结构的八叉树来表示实体。,四叉树,八叉树,BSP树,二叉空间分割(binaryspacepartitioning,BSP)方法每次将一实体用任一位置和任一方向的平面分为二部分。,4.3非规则对象的表示,基于分数维理论的随机模型基于文法的模型粒子系统模型,分形几何,分形几何物体的基本特征:无限的自相似性。无限的自相似性是指物体的整体和局部之间细节的无限重现。用初始生成元通过多次迭代生成分形物体。,形状语法,给定一组产生式规则,形状设计者可以在从给定初始物体到最终物体结构的每一次变换中应用不同的规则。,微粒系统,用于模拟自然景物或模拟其它非规则形状物体展示“流体”性质的一个方法。最适用于描述随时间变化的物体。微粒运动的模拟方式:随机过程模拟、运动路径模拟、力学模拟,基于物理的建模,描述物体在内外力相互作用下的行为。通常用一组网格结点来逼近物体。网格结点间取为柔性连接,再考虑贯穿物体网格的力传递。基于力学方程的动画描述比基于运动学方程的描述产生的运动更真实。,数据场的可视化,科学计算可视化:运用计算机图形学和图象处理技术,将科学计算过程中及计算结果的数据转换为图形及图象在屏幕上显示出来并进行交互处理的理论、方法和技术。可视化对象:标量、矢量、张量。,体数据的两类可视化算法:面绘制:首先由三维空间数据场构造出中间几何图元(如曲面、平面等),然后再由传统的计算机图形学技术实现面绘制。体绘制:直接用体数据绘制。,4.4图形的层次结构,段的层次概念,层次结构的实现,系统的层次式模型可通过将一个图段嵌套到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新疆神火煤电有限公司电解铝大修渣无害化处理综合利用项目环评报告
- 工业废水处理与排放标准
- 工业智能化技术发展趋势
- 工业机器人技术与自动化的结合
- 工业机器人设计与应用研究
- 工业机器人技术的研究与开发
- 工业机器人及其在生产自动化中的运用
- 工业机器人技术发展及产业应用
- 工业机器人的安全保障及事故预防策略
- 工业物联网产品的设计思路与实践
- 大气污染控制工程第四版(郝吉明马广大王书肖编)复习重点资料
- 华为的科技创新生态系统构建
- 施工组织设计施工方案报审表
- 雅马哈YS12编程手册
- 23秋国家开放大学《液压气动技术》形考任务1-3参考答案
- 5G(UE)中PDU会话建立流程(消息)
- 组合数学(第二版)递推关系
- 酒水厂家授权书范本
- 21ZJ111 变形缝建筑构造
- 产品供货质量保证措施方案
- 河南产业分析介绍课件
评论
0/150
提交评论