第5章曲线与曲面ppt课件.ppt
《第5章曲线与曲面ppt课件.ppt》由会员分享,可在线阅读,更多相关《第5章曲线与曲面ppt课件.ppt(108页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程第二篇 几 何青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程第6章 曲线与曲面青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1 基础知识n n 自由曲线和曲面发展过程 自由曲线和曲面发展过程n n 自
2、由曲线曲面的最早是出现在工作车间,为了获得特殊的曲线,人们 自由曲线曲面的最早是出现在工作车间,为了获得特殊的曲线,人们用一根富有弹性的细木条或塑料条(叫做样条),用压铁在几个特殊 用一根富有弹性的细木条或塑料条(叫做样条),用压铁在几个特殊的点(控制点)压住样条,样条通过这几个点并且承受压力后就变形 的点(控制点)压住样条,样条通过这几个点并且承受压力后就变形为一条曲线。人们调整不断调整控制点,使样条达到符合设计要求的 为一条曲线。人们调整不断调整控制点,使样条达到符合设计要求的形状,则沿样条绘制曲线。形状,则沿样条绘制曲线。n n 1963 1963年,美国波音,弗格森提出使用参数三次方程
3、来构造曲面 年,美国波音,弗格森提出使用参数三次方程来构造曲面n n 1964-1967 1964-1967年,美国 年,美国MIT MIT,孔斯用封闭曲线的四条边界来定义曲面,孔斯用封闭曲线的四条边界来定义曲面n n 1971 1971年,法国雷诺汽车,年,法国雷诺汽车,Bezier Bezier提出用控制多边形来定义曲线和曲面 提出用控制多边形来定义曲线和曲面n n 1974 1974年,美国通用汽车,戈登和里森菲尔德 年,美国通用汽车,戈登和里森菲尔德,B,B样条理论用于形状描 样条理论用于形状描述 述n n 1975 1975年,美国锡拉丘兹大学,佛斯普里尔提出有理 年,美国锡拉丘兹大
4、学,佛斯普里尔提出有理B B样条 样条n n 80 80年代,皮格尔和蒂勒 年代,皮格尔和蒂勒,将有理 将有理B B样条发展成非均匀有理 样条发展成非均匀有理B B样条,样条,NURBS NURBS方法 方法青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1 基础知识从表示形式来看,曲线可分成两大类:规则曲线自由曲线可以用标准方程描述的曲线。如圆、椭圆、抛物线、双曲线、渐开线、摆线等无法用标准方程描述的曲线,通常由一系列实测数据点确定。如汽车的外形曲线、等高线等。曲线青岛农业大学病原体侵入机体,消弱机体防御机能,破坏
5、机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1 基础知识r从生成算法来看,曲线可分成两大类:q 拟合型q 设计型对已经存在的离散点列构造出尽可能光滑的曲线,以直观(而忠实)地反映出实验特性、变化规律和趋势等。设计人员对其所设计的曲线并无定量的概念,而是在设计过程中即兴发挥。青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.1 曲线的表示 r曲线的表示方法 r参数表示 r非参数表示r显示表示r隐式表示青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位
6、生长繁殖,引起不同程度的病理生理过程6.1.1 曲线的表示 r显示表示 r隐式表示青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.1 曲线的表示 r参数表示 r参数的含义t:表示时间,距离,角度,比例等等规范参数区间0,1青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.1 曲线的表示-以直线为例n 已知直线的起点坐标P1(x1,y1)和终点坐标P2(x2,y2),直线的显式方程表示为:n 直线的隐式方程表示为:青岛农业大学病原体侵入
7、机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.1 曲线的表示 n 直线的参数方程表示为:,t 0,1 青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.1 曲线的表示 1)用参数表示的曲线形状本质与坐标系的选取无关,具有几 何不变性;2)有更大自由度来控制曲线的形状;3)容易实现各种线性变换运算;4)曲线的端点、导数等计算简单,避免了无穷大斜率的问题;5)便于曲线的分段描述;6)易于处理多值问题;7)参数的变化约定为0,1,自然规定了曲线是有界的。参数表
8、示法的优越性:青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程曲线构造方法插值法逼近法青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.2 插值 通过测量或计算得到的曲线上少量描述曲线几何形状的数据点。型值点 控制点 用来控制或调整曲线形状的特殊点(不一定在曲线上)插值点 在型值点或控制点之间插入的一系列点。青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.2 插
9、值 n n插值插值n n 给定一组有序的数给定一组有序的数据点据点PiPi,i=0,1,i=0,1,nn,构造一条曲线,构造一条曲线顺序通过这些数据顺序通过这些数据点,称为对这些数点,称为对这些数据点进行据点进行插值插值,所,所构造的曲线称为构造的曲线称为插插值曲线值曲线。青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.2 插值 线性插值n 线性插值:假设给定函数f(x)在两个不同点x1和x2的值,用线形函数 y=(x)=ax+b近似代替,称(x)为f(x)的线性插值函数。青岛农业大学病原体侵入机体,消弱机体防御
10、机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.2 插值 抛物线插值抛物线插值(二次插值)已知f(x)在三个互异点x1,x2,x3的函数值为y1,y2,y3,要求构造函数 y=(x)=ax2+bx+c,使得(x)在xi处与f(x)在xi处的值相等。青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.3 逼近n 逼近n 构造一条曲线使之在某种意义下最接近给定的数据点,称对这些数据点进行逼近,所构造的曲线称为逼近曲线。n 用这种方法建立的曲线数学模型只是近似地接近已知的控制点,并
11、不一定完全通过所有的控制点。控制点控制多边形或特征多边形青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.4 拟合 n 拟合:在曲线曲面的设计过程中,用插值或逼近的方法使生成的曲线曲面达到某些设计要求。青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.5 曲线的连续性 n 构造复杂曲线时,可以首先构造一些简单的自由曲线,然后将这些简单曲线段连接成复杂曲线。n 拼接条件:首先必须有连接点,其次必须在连接点处平滑过渡,即需要满足连续性条件。
12、n 连续性条件有两种:参数连续性和几何连续性。青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.5 曲线的连续性 参数连续性n 零阶参数连续性(记作C0):n 指相邻两个曲线段在交点处具有相同的坐标。青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.5 曲线的连续性参数连续性 n 一阶参数连续性(记作C1)n 相邻两个曲线段在交点处具有相同的一阶导数。青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位
13、生长繁殖,引起不同程度的病理生理过程6.1.5 曲线的连续性参数连续性 n 二阶参数连续性(记作C2)n 指相邻两个曲线段在交点处具有相同的一阶和二阶导数。青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.5 曲线的连续性几何连续性 n 几何连续性只要求导数成比例,而不是相等。n 零阶几何连续性(记作 G 0):n 与零阶参数连续性相同,即相邻两个曲线段在交点处有相同的坐标。青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.5 曲线的连
14、续性几何连续性 n 一阶几何连续性(记作 G 1)n 指相邻两个曲线段在交点处的一阶导数成比例,但大小不一定相等。青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.5 曲线的连续性 几何连续性n 二阶几何连续性(记作 G 2)n 指相邻两个曲线段在交点处的一阶和二阶导数成比例,即曲率一致。青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程样条曲线 n 在汽车制造厂里,传统上采用样条绘制曲线的形状。n 绘图员弯曲样条(如弹性细木条)通过各实测点,
15、其它地方自然过渡,然后沿样条画下曲线,即得到样条曲线(Spline Curve)。青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程样条曲线 n 在计算机图形学中,样条曲线是指由多项式曲线段(可为规则/自由曲线段)连接而成的曲线,在每段的边界处满足特定的连续性条件。青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程样条曲线的插值n 通常:进行分段插值n n+1个控制点进行分段,建立简单的数学模型;n 在线段交点处,设置边界条件进行光滑连接。青岛农业大学
16、病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程构造通过5 个型值点的抛物线参数样条曲线P1P2P3P4P5 这样构造出来的抛物线参数样条曲线完全通过给定的5型值点,除了P1到P2的区间,P4到P5的区间其他两个型值点之间都是重合区间青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.6 Hermite样条曲线 n 从a3x到a0z有12个系数为代数系数,它们确定了这条参数曲线的形状和位置。系数不同则曲线不同。n 把上述的代数方程改写为矢量形式n P(t)
17、表示曲线上任一点的位置矢量;系数a0表示(a0 x,a0y,a0z)一般的三次参数样条曲线的代数形式青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.6 Hermite样条曲线 n n给出给出端点坐标、端点坐标的切矢量,端点坐标、端点坐标的切矢量,即:即:n nP(0),P(1),P(0),P(1)P(0),P(1),P(0),P(1)根据条件,得出方程:根据条件,得出方程:青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.6 Herm
18、ite样条曲线矩阵形式:则:青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.6 Hermite样条曲线 令三次参数样条曲线方程可以写成:根据:Hermite矩阵三次Hermite样条曲线的方程青岛农业大学病原体侵入机体,消弱机体防御机能,破坏机体内环境的相对稳定性,且在一定部位生长繁殖,引起不同程度的病理生理过程6.1.6 Hermite样条曲线n n上式展开上式展开因为它们调和了边界约束值,使在整个参数范围内产生曲线的坐标值。调和函数仅与参数t有关,而与初始条件无关。其中:称为Hermite样条调和函数青岛农业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 曲线 曲面 ppt 课件
限制150内