计算机图形学基础教程.ppt
《计算机图形学基础教程.ppt》由会员分享,可在线阅读,更多相关《计算机图形学基础教程.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、清华大学清华大学 计算机图形学计算机图形学第三章 几何造型技术清华大学几何造型技术几何造型技术是一项研究在计算机中,如何表达物体模型形状的技术。描述物体的三维模型有三种:线框模型、曲面模型和实体模型线框模型、曲面模型和实体模型。清华大学清华大学 计算机图形学计算机图形学线框模型用顶点和棱边来表示物体。由于没有面的信息,它不能表示表面含有曲面的物体;它不能明确地定义给定点与物体之间的关系(点在物体内部、外部或表面上)。清华大学清华大学 计算机图形学计算机图形学表面模型用面的集合来表示物体,而用环来定义面的边界。表面模型能够满足面面求交、线面消隐、明暗色彩图、数控加工等需要。但在该模型中,只有一张
2、张面的信息,物体究竟存在于表面的哪一侧,并没有给出明确的定义,无法计算和分析物体的整体性质。如物体的体积、重心等。也不能将这个物体作为一个整体去考察它与其它物体相互关联的性质,如是否相交等。清华大学清华大学 计算机图形学计算机图形学实体模型能完整表示物体的所有形状信息,可以无歧义地确定一个点是在物体外部、内部或表面上。是最高级的模型。这种模型能够进一步满足物性计算、有限元分析等应用的要求。清华大学清华大学 计算机图形学计算机图形学三维表面模型表示三维物体的信息并不完整,但它能够表达复杂的雕刻曲面,在几何造型中具有重要的地位,对于支持曲面的三维实体模型,表面模型是它的基础。清华大学清华大学 计算
3、机图形学计算机图形学几何造型的历史曲面造型:60年代,法国雷诺汽车公司、Pierre Bzier、汽车外形设计的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)与坐标轴相关
4、;(2)会出现斜率为无穷大的情形(如垂线);(3)不便于计算机编程。清华大学清华大学 计算机图形学计算机图形学参数表示:曲线上任一点的坐标均表示成给定参数的函数。假定用t表示参数,平面曲线上任一点P可表示为:空间曲线上任一三维点P可表示为:清华大学清华大学 计算机图形学计算机图形学参数表示例子:直线圆清华大学清华大学 计算机图形学计算机图形学参数表示的优点:(1)以满足几何不变性的要求。(2)有更大的自由度来控制曲线、曲面的形状(3)对曲线、曲面进行变换,可对其参数方程直接进行几何变换。(4)便于处理斜率为无穷大的情形,不会因此而中断计算。清华大学清华大学 计算机图形学计算机图形学(5)便于用
5、户把低维空间中曲线、曲面扩展到高维空间去。(6)规格化的参数变量t0,1,使其相应的几何分量是有界的,而不必用另外的参数去定义边界。(7)易于用矢量和矩阵表示几何分量,简化了计算。清华大学清华大学 计算机图形学计算机图形学3.1.2 位置矢量、切矢量、法矢量、曲率和挠率曲线上任一点的位置矢量可表示为:P(t)=x(t),y(t),z(t);清华大学清华大学 计算机图形学计算机图形学清华大学清华大学 计算机图形学计算机图形学切向量(切矢量)选择弧长s作为参数,则 是单位切矢根据弧长微分公式有:于是有 ,即为单位矢量清华大学清华大学 计算机图形学计算机图形学法矢量与 平行的法矢称为曲线在该点的主法
6、矢主法矢N N矢量积 是第三个单位矢量,它垂直于T和N。把平行于矢量B的法矢称为曲线的副法矢矢副法矢矢我们可以推导出:清华大学清华大学 计算机图形学计算机图形学T(切矢)、N(主法矢)和B(副法矢)构成了曲线上的活动坐标架N、B构成的平面称为法平面,N、T构成的平面称为密切平面,B、T构成的平面称为从切平面。清华大学清华大学 计算机图形学计算机图形学 曲率和挠率 即称为曲率曲率,其几何意义是曲线的单位切矢对弧长的转动率曲率k的倒数 称为曲率半径曲率半径。挠率挠率 的绝对值等于副法线方向(或密切平面)对于弧长的转动率.清华大学清华大学 计算机图形学计算机图形学.对于一般参数t,我们可以推导出曲率
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 图形学 基础教程
限制150内