计算机图形学-第八章讲义.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《计算机图形学-第八章讲义.ppt》由会员分享,可在线阅读,更多相关《计算机图形学-第八章讲义.ppt(67页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第八章第八章 三维三维对象的表示对象的表示本章重点讲述内容:讲解五种三维对象本章重点讲述内容:讲解五种三维对象表示方法表示方法多边形表面多边形表面曲线曲面曲线曲面:Bezier曲线曲线结构实体几何法结构实体几何法八叉树八叉树分形几何方法分形几何方法第八章第八章 三维三维对象的表示对象的表示l三维对象表示方法通常可分为两类:三维对象表示方法通常可分为两类:边界表示边界表示空间分区空间分区三维对象描述方法三维对象描述方法1l边界表示边界表示使用一组曲面描述使用一组曲面描述三维三维对象对象曲面将物体分为内外两部分。曲面将物体分为内外两部分。典型例子:多边形平面、典型例子:多边形平面、样条曲面样条曲面
2、三维对象描述方法三维对象描述方法1三维对象描述方法三维对象描述方法1三维对象描述方法三维对象描述方法2l空间分区表示空间分区表示用来描述物体内部性质用来描述物体内部性质将包含一物体的空间区域将包含一物体的空间区域划分成一组较小的、非重划分成一组较小的、非重叠的、邻接的实体叠的、邻接的实体如:八叉树表示如:八叉树表示三维对象描述方法三维对象描述方法2三维物体的表示方法三维物体的表示方法l边界表示方法边界表示方法多边形表面多边形表面曲线曲面曲线曲面l空间分区表示方法空间分区表示方法结构实体几何法结构实体几何法八叉树八叉树l其他表示方法其他表示方法分形几何方法分形几何方法数字媒体技术研究所数字媒体技
3、术研究所粒子系统 爆炸与闪电特效数字媒体技术研究所数字媒体技术研究所基于物理的方法 布料动画 8.1 多边形表面多边形表面 三维图形中运用边界表示的最普遍方式三维图形中运用边界表示的最普遍方式是使用一组包围物体内部的表面多边形是使用一组包围物体内部的表面多边形以一组表面多边形来存储物体的描述以一组表面多边形来存储物体的描述由于所有表面以线性方程加以描述,由于所有表面以线性方程加以描述,因此,会简化并加速物体的表面绘制因此,会简化并加速物体的表面绘制和显示。和显示。8.1 多边形表面多边形表面l多边形表数据表分为两组进行组织:多边形表数据表分为两组进行组织:几何表:顶点坐标和用来标识多边几何表:
4、顶点坐标和用来标识多边形表面空间方向的参数形表面空间方向的参数属性表:指明物体透明度及表面反属性表:指明物体透明度及表面反射度的参数和纹理特征射度的参数和纹理特征顶点表顶点表序号序号点坐标点坐标V1x1,y1,z1V2x2,y2,z2V3x3,y3,z3V4x4,y4,z4V5x5,y5,z5边表边表序号序号顶点号顶点号E1V1,V2E2V2,V3E3V3,V1E4V3,V4E5V4,V5E6V5,V1多边形面表多边形面表序号序号边序号边序号S1E1,E2,E3S2E3,E4,E5,E6E1E2E4E5S1v2v1v3v4v5E3E6S2多边形表面多边形表面8.2 曲线和曲面曲线和曲面l曲线曲
5、面的生成方法曲线曲面的生成方法给定一组数学函数给定一组数学函数给定的一组数据点给定的一组数据点l一旦给定函数,图形包将指定曲线方程投影到一旦给定函数,图形包将指定曲线方程投影到显示平面上,且沿着投影函数路径绘制像素位显示平面上,且沿着投影函数路径绘制像素位置置l对曲面而言,函数式描述通常嵌入到生成曲面对曲面而言,函数式描述通常嵌入到生成曲面的多边形网格逼近中。常用三角形网格的多边形网格逼近中。常用三角形网格l由函数式描述而生成的显示曲面的例子有二次由函数式描述而生成的显示曲面的例子有二次曲面和超二次曲面曲面和超二次曲面 8.2 曲线和曲面曲线和曲面l样条的历史样条的历史很早的绘图员利用很早的绘
6、图员利用“ducks”和有柔性的木条和有柔性的木条(样条)来绘制曲线(样条)来绘制曲线木质的样条具有二阶连续木质的样条具有二阶连续并且通过所有的控制点并且通过所有的控制点8.3 样条表示样条表示A Duck Ducks trace out curvel样条:通过一组指定点集而生成平滑曲样条:通过一组指定点集而生成平滑曲线的柔性带线的柔性带l样条曲线在计算机图形学中的含义样条曲线在计算机图形学中的含义由多项式曲线段连接而成的曲线由多项式曲线段连接而成的曲线在每段的边界处满足特定的连续性条件在每段的边界处满足特定的连续性条件l样条曲面样条曲面使用两组正交样条曲线进行描述使用两组正交样条曲线进行描述
7、8.3 样条表示样条表示l给定一组称为给定一组称为控制点控制点的坐标点,可以得的坐标点,可以得到一条样条曲线,这些点给出了曲线的到一条样条曲线,这些点给出了曲线的大致形状大致形状l根据这些控制点,有两种方法来选取分根据这些控制点,有两种方法来选取分段连续多项式函数段连续多项式函数8.3 样条表示样条表示l曲线的类型曲线的类型8.3 样条表示样条表示插值插值样条曲线:选取样条曲线:选取的多项式使得曲线通的多项式使得曲线通过每个控制点过每个控制点逼近逼近样条曲线:样条曲线:选取的多项式不选取的多项式不一定使曲线通过一定使曲线通过每个控制点每个控制点凸壳凸壳l凸壳的定义凸壳的定义 包含一组控制点的凸
8、多边形边界包含一组控制点的凸多边形边界l凸壳的作用凸壳的作用提供了曲线或曲面与包围控制点的区域提供了曲线或曲面与包围控制点的区域之间的偏差的测量之间的偏差的测量以凸壳为界的样条保证了多项式沿控制以凸壳为界的样条保证了多项式沿控制点的平滑前进点的平滑前进凸壳凸壳逼近样条的控制图逼近样条的控制图l也叫曲线的控制多边形、特征多边形也叫曲线的控制多边形、特征多边形l含义:含义:对于逼近曲线,连接控制点序列的折线图对于逼近曲线,连接控制点序列的折线图l作用作用标识控制点的顺序标识控制点的顺序l参数参数连续性条件连续性条件 两个相邻曲线段在相交处的参数导数两个相邻曲线段在相交处的参数导数相等相等零阶连续零
9、阶连续(C0连续连续):简单地表示曲线:简单地表示曲线连接连接一阶连续一阶连续(C1连续连续):说明代表两个相邻曲线的:说明代表两个相邻曲线的方程在相交点处有方程在相交点处有相同的一阶导数相同的一阶导数(切线)(切线)二阶连续二阶连续(C2连续连续):两个曲线段在交点处:两个曲线段在交点处一阶一阶和二阶导数相同和二阶导数相同,交点处的切向量变化率相等,交点处的切向量变化率相等8.2.1 参数连续性条件参数连续性条件曲线分段构造时参数连续性条件曲线分段构造时参数连续性条件零阶连续零阶连续 一阶连续一阶连续 二阶连续二阶连续F(u)f(u)F(1)=f(0)F(1)=f(0)F(1)=f(0)l几
10、何几何连续性条件连续性条件 两个相邻曲线段在相交处的参数导数两个相邻曲线段在相交处的参数导数成比例成比例零阶连续(零阶连续(G0连续):与连续):与0阶参数连续性相同,阶参数连续性相同,即两个曲线必在公共点处有相同的坐标即两个曲线必在公共点处有相同的坐标一阶连续(一阶连续(G1连续):表示连续):表示一阶导数一阶导数在两个在两个相邻曲线的交点处成比例相邻曲线的交点处成比例二阶连续(二阶连续(G2连续):表示两个曲线段在相连续):表示两个曲线段在相交处的一阶和二阶导数均成比例交处的一阶和二阶导数均成比例8.2.2 几何连续性条件几何连续性条件8.2.2 几何连续性条件几何连续性条件l几何与参数生
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 图形学 第八 讲义
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内