第5章曲线和曲面 51.3样条表示 1.插值、逼近和拟合 给定一组称为控制点的有序坐标点,通过这些控制点, 可以构造出一条样条曲线: 如果样条曲线顺序通过每一个控制点,称为对这些控 制点进行插值,所构造的曲线称为插值样条曲线 如果样条曲线在某种意义下最接近这些控制点(不 定通过每个控制点),称为对这些控制点进行逼近,所构 造的曲线为逼近样条曲线; 插值和逼近统称为拟合
第5章 曲线和曲面 5.1.3 样条表示 1.插值、逼近和拟合 给定一组称为控制点的有序坐标点,通过这些控制点, 可以构造出一条样条曲线: 如果样条曲线顺序通过每一个控制点,称为对这些控 制点进行插值,所构造的曲线称为插值样条曲线; 如果样条曲线在某种意义下最接近这些控制点(不一 定通过每个控制点),称为对这些控制点进行逼近,所构 造的曲线为逼近样条曲线; 插值和逼近统称为拟合
第5章曲线和曲面 2.曲线的连续性 (1)参数连续性 >0阶参数连续性 >1阶参数连续性 2阶参数连续性 (2)几何连续性 >0阶几何连续性 1阶几何连续性 2阶几何连续性
第 5 章 曲线和曲面 2 .曲线的连续性 (1)参数连续性 ➢0阶参数连续性 ➢1阶参数连续性 ➢2阶参数连续性 (2)几何连续性 ➢0阶几何连续性 ➢1阶几何连续性 ➢2阶几何连续性
第5章曲线和曲面 5.2 Hermite曲线 521n次参数多项式曲线 给定n+1个控制点,可以得到如下n次参数多 项式曲线p(t): ()=()y(0)z()小=p T.Ct∈[O,1 经过分解,上式可改写为如下形式: p(t)=T·M·Gt∈[0,1] 通常,将T·M矩阵称为n次参数多项式曲线的 基函数(或称调和函数、混合函数)
第5章 曲线和曲面 5.2 Hermite曲线 5.2.1 n次参数多项式曲线 给定n+1个控制点,可以得到如下n次参数多 项式曲线p(t): 经过分解,上式可改写为如下形式: 通常,将T·M矩阵称为n次参数多项式曲线的 基函数(或称调和函数、混合函数)。 ( ) ( ) ( ) ( ) 1 t [0,1] 0 0 0 1 1 1 = = = T C a b c a b c a b c p t x t y t z t t t x y z x y z xn yn z n n p(t) = T M G t [0,1]
第5章曲线和曲面 52.2三次 Hermite曲线的定义 如果给定一段三次参数样条曲线的两个端点的位置矢量 为p(O)、p(1),切矢量为p'(O)、p(1),则三次 Hermite 曲线的矩阵表示为 (t=TMN t∈[0,1] 00 0‖p(0 通常,将T称为矢量矩阵,将M称为通用变换矩阵,将 G称为 Hermite系数,将TMh称为 Hermite基函数
第5章 曲线和曲面 5.2.2 三次Hermite曲线的定义 如果给定一段三次参数样条曲线的两个端点的位置矢量 为p(0)、p(1),切矢量为p’(0)、p’(1),则三次Hermite 曲线的矩阵表示为: 通常,将T称为矢量矩阵,将Mh称为通用变换矩阵,将 Gh称为Hermite系数,将T•Mh称为Hermite基函数。 t [0,1] (1) (0) (1) (0) 1 0 0 0 0 0 1 0 3 3 2 1 2 2 1 1 1 ( ) ' ' 3 2 − − − − = = p p p p t t t p t T Mh Gh
第5章曲线和曲面 5.3 Bezier曲线 531 Bezier曲线的定义 在空间给定n+1个控制点,其位置矢量表示 为P(=0,1,…,门)。可以逼近生成如下的n 次 bezier曲线: P()=∑PBn()t∈[0, 其中,Bn()称为伯恩斯坦( Bernstein)基 函数,它的多项式表示为: In (t=CnI(1-t) t(1-t)t∈[0
第5章 曲线和曲面 5.3 Bezier曲线 5.3.1 Bezier曲线的定义 在空间给定n+1个控制点,其位置矢量表示 为Pi(i = 0, 1, …, n)。可以逼近生成如下的n 次Bezier曲线: 其中, 称为伯恩斯坦(Bernstein)基 函数,它的多项式表示为: ( ) ( ) [0,1] 0 = , = P t PB t t n i i i n ( ) , B t i n (1 ) [0,1] !( )! ! ( ) (1 ) , − − = − = − − t t t i n i n B t C t t i i n i i n i i n n