计算机图形学基础教程课件_第1页
计算机图形学基础教程课件_第2页
计算机图形学基础教程课件_第3页
计算机图形学基础教程课件_第4页
计算机图形学基础教程课件_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

清华大学计算机图形学第三章几何造型技术

清华大学几何造型技术是一项研究在计算机中,如何表达物体模型形状的技术。描述物体的三维模型有三种:

线框模型、曲面模型和实体模型。清华大学计算机图形学线框模型用顶点和棱边来表示物体。由于没有面的信息,它不能表示表面含有曲面的物体;它不能明确地定义给定点与物体之间的关系(点在物体内部、外部或表面上)。清华大学计算机图形学表面模型用面的集合来表示物体,而用环来定义面的边界。表面模型能够满足面面求交、线面消隐、明暗色彩图、数控加工等需要。但在该模型中,只有一张张面的信息,物体究竟存在于表面的哪一侧,并没有给出明确的定义,无法计算和分析物体的整体性质。如物体的体积、重心等。也不能将这个物体作为一个整体去考察它与其它物体相互关联的性质,如是否相交等。清华大学计算机图形学三维表面模型表示三维物体的信息并不完整,但它能够表达复杂的雕刻曲面,在几何造型中具有重要的地位,对于支持曲面的三维实体模型,表面模型是它的基础。清华大学计算机图形学几何造型的历史曲面造型:60年代,法国雷诺汽车公司、PierreBézier、汽车外形设计的UNISURF系统。实体造型:1973英国剑桥大学CAD小组的Build系统、美国罗彻斯特大学的PADL-1系统等。独立发展起来,又合二为一。主流:基于线框、曲面、实体、特征统一表示的造型设计系统清华大学计算机图形学3.1参数曲线和曲面3.1.1曲线曲面参数表示显式表示:y=f(x)隐式表示:f(x,y)=0参数表示:P(t)=[x(t),y(t),z(t)]清华大学计算机图形学显式或隐式表示存在下述问题:1)与坐标轴相关;2)会出现斜率为无穷大的情形(如垂线);3)不便于计算机编程。清华大学计算机图形学参数表示例子:直线圆清华大学计算机图形学(5)便于用户把低维空间中曲线、曲面扩展到高维空间去。(6)规格化的参数变量t∈[0,1],使其相应的几何分量是有界的,而不必用另外的参数去定义边界。(7)易于用矢量和矩阵表示几何分量,简化了计算。清华大学计算机图形学清华大学计算机图形学切向量(切矢量)选择弧长s作为参数,则是单位切矢根据弧长微分公式有:于是有,即为单位矢量清华大学计算机图形学法矢量与平行的法矢称为曲线在该点的主法矢N矢量积是第三个单位矢量,它垂直于T和N。把平行于矢量B的法矢称为曲线的副法矢矢我们可以推导出:清华大学计算机图形学T(切矢)、N(主法矢)和B(副法矢)构成了曲线上的活动坐标架N、B构成的平面称为法平面,N、T构成的平面称为密切平面,B、T构成的平面称为从切平面。清华大学计算机图形学

曲率和挠率即称为曲率,其几何意义是曲线的单位切矢对弧长的转动率曲率k的倒数称为曲率半径。挠率的绝对值等于副法线方向(或密切平面)对于弧长的转动率.清华大学计算机图形学清华大学计算机图形学3.1.3插值、拟合、逼近和光顺给定一组有序的数据点Pi,i=0,1,…,n,构造一条曲线顺序通过这些数据点,称为对这些数据点进行插值,所构造的曲线称为插值曲线。清华大学计算机图形学清华大学计算机图形学拟合:构造一条曲线使之在某种意义下最接近给定的数据点(但未必通过这些点),所构造的曲线为拟合曲线。在计算数学中,逼近通常指用一些性质较好的函数近似表示一些性质不好的函数。在计算机图形学中,逼近继承了这方面的含义,因此插值和拟合都可以视为逼近。清华大学计算机图形学3.1.4参数化过三点P0、P1和P2构造参数表示的插值多项式可以有无数条,这是因为对应地参数t,在[0,1]区间中有无数种取法。即P0、P1和P2可对应不同的参数值,比如, 或其中每个参数值称为节点(knot)。清华大学计算机图形学对于一条插值曲线,型值点与其参数域内的节点之间有一种对应关系。对于一组有序的型值点,所确定一种参数分割,称之这组型值点的参数化。清华大学计算机图形学参数化常用方法有:均匀参数化(等距参数化) 节点在参数轴上呈等距分布,+正常数。累加弦长参数化

这种参数法如实反映了型值点按弦长的分布情况,能够克服型值点按弦长分布不均匀的情况下采用均匀参数化所出现的问题。清华大学计算机图形学修正弦长参数化法弦长修正系数Ki>=1。从公式可知,与前后邻弦长及相清华大学计算机图形学

比,若越小,且与前后邻弦边夹角的外角qi-1和qi(不超过时)越大,则修正系数就Ki

就越大。参数区间的规格化

我们通常将参数区间规格化为[0,1],,只需对参数化区间作如下处理:

清华大学计算机图形学3.1.5参数曲线的代数和几何形式

我们以三次参数曲线为例,讨论参数曲线的代数和几何形式。代数形式上述代数式写成矢量式是清华大学计算机图形学几何形式对三次参数曲线,若用其端点位矢P(0)、P(1)和切矢P¢(0)、P¢(1)描述。将P(0)、P(1)、P¢(0)和P¢(1)简记为P0、P1、P¢0和P¢1,代入

得清华大学计算机图形学令:

可将其简化为:上式是三次Hermite(Ferguson)曲线的几何形式,几何系数是P0、P1、P¢0和P¢1。 称为调和函数(或混合函数)清华大学计算机图形学

清华大学计算机图形学3.1.6连续性曲线间连接的光滑度的度量有两种:函数的可微性:组合参数曲线在连接处具有直到n阶连续导矢,即n阶连续可微,这类光滑度称之为或n阶参数连续性。几何连续性:组合曲线在连接处满足不同于的某一组约束条件,称为具有n阶几何连续性,简记为。清华大学计算机图形学反例:清华大学计算机图形学左右导数不等说明传统的导数定义太严格清华大学计算机图形学若要求在结合处达到连续或连续,即两曲线在结合处位置连续:若要求在结合处达到连续,就是说两条曲线在结合处在满足连续的条件下,并有公共的切矢

当a=1时,连续就成为连续若要求在结合处达到连续,就是说两条曲线在结合处在满足连续的条件下,并有公共的曲率矢:清华大学计算机图形学这个关系可写为:

为任意常数。当,时,连续就成为连续。清华大学计算机图形学我们已经看到,连续保证连续,连续能保证连续,但反过来不行。也就是说连续的条件比连续的条件要苛刻。清华大学计算机图形学3.1.7参数曲面基本概念一张定义在矩形域上的参数曲面可以表示为可记为清华大学计算机图形学示意图

清华大学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论