第5章 曲线和曲面 几何造型技术是一项研究在计算机中,如何表达物体模型形状的技术。在航空航天、汽车、造船、机械、建筑和电子等行业得到了广泛的应用。 拟合曲线可分为两种类型:曲线过所有的给定型值点(插值放样);另一种曲线是,并不一定通过给定的型值点,而只是比较好地接近这些点(逼近)。这类曲线(或曲面)比较适合于外形设计。

Slides:



Advertisements
Similar presentations
一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
Advertisements

第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
2.6 隐函数微分法 第二章 第二章 二、高阶导数 一、隐式定义的函数 三、可微函数的有理幂. 一、隐函数的导数 若由方程 可确定 y 是 x 的函数, 由 表示的函数, 称为显函数. 例如, 可确定显函数 可确定 y 是 x 的函数, 但此隐函数不能显化. 函数为隐函数. 则称此 隐函数求导方法.
2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
第二章 导数与微分 一. 内 容 要 点 二. 重 点 难 点 三. 主 要 内 容 四. 例 题与习题.
全微分 教学目的:全微分的有关概念和意义 教学重点:全微分的计算和应用 教学难点:全微分应用于近似计算.
§3.4 空间直线的方程.
《解析几何》 -Chapter 3 §7 空间两直线的相关位置.
第八章 向量代数 空间解析几何 第五节 空间直线及其方程 一、空间直线的点向式方程 和参数方程 二、空间直线的一般方程 三、空间两直线的夹角.
3.4 空间直线的方程.
圆的一般方程 (x-a)2 +(y-b)2=r2 x2+y2+Dx+Ey+F=0 Ax2+Bxy+Cy2+Dx+Ey+ F=0.
《解析几何》 乐山师范学院 0 引言 §1 二次曲线与直线的相关位置.
第五章 二次型. 第五章 二次型 知识点1---二次型及其矩阵表示 二次型的基本概念 1. 线性变换与合同矩阵 2.
一、二阶行列式的引入 用消元法解二元线性方程组. 一、二阶行列式的引入 用消元法解二元线性方程组.
第三章 函数逼近 — 最佳平方逼近.
第二章 二次函数 第二节 结识抛物线
《高等数学》(理学) 常数项级数的概念 袁安锋
第六章 曲线和曲面(二) 2017/3/22 Thank you for your time today.
曲线曲面 从卫星的轨道、导弹的弹道,到汽车和飞机等的外形,直至日常生活中的图案和花样设计,都离不了对曲线的描述和绘制。可以说,几乎没有一张设计图纸上是没有曲线的。 在我们遇到的各种各样的曲线中,归纳起来,大概不外乎两类: 一类是曲线可以用一个标准的解析式来表示,称为曲线的方程。 第二类曲线的特点是,不能确切给出描述整个曲线的方程,它们往往是由一些从实际测量得到的一系列离散数据点来确定。这些数据点也称为型值点。
第五节 微积分基本公式 、变速直线运动中位置函数与速度 函数的联系 二、积分上限函数及其导数 三、牛顿—莱布尼茨公式.
一、原函数与不定积分 二、不定积分的几何意义 三、基本积分公式及积分法则 四、牛顿—莱布尼兹公式 五、小结
第二节 微积分基本公式 1、问题的提出 2、积分上限函数及其导数 3、牛顿—莱布尼茨公式 4、小结.
第四章 函数的积分学 第六节 微积分的基本公式 一、变上限定积分 二、微积分的基本公式.
第四章 一元函数的积分 §4.1 不定积分的概念与性质 §4.2 换元积分法 §4.3 分部积分法 §4.4 有理函数的积分
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
第三章 导数与微分 习 题 课 主要内容 典型例题.
2-7、函数的微分 教学要求 教学要点.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
3.1.2 Bezier 曲线与曲面 由于几何外形设计的要求越来越高,传统的曲线曲面表示方法, 已不能满足用户的需求。1962年,法国雷诺汽车公司的P.E.Bezier构造了一种以逼近为基础的参数曲线和曲面的设计方法,并用这种方法完成了一种称为UNISURF的曲线和曲面设计系统,1972年,该系统被投入了应用。Bezier方法将函数逼近同几何表示结合起来,使得设计师在计算机上就象使用作图工具一样得心应手。
第2章 Z变换 Z变换的定义与收敛域 Z反变换 系统的稳定性和H(z) 系统函数.
第5章 曲线与曲面 曲线曲面的计算机辅助设计源于20世纪60年代的飞机和汽车工业。
7.1 多边形表面 7.2 二次曲面和超二次曲面 7.3 样条表示 7.4 三次插值样条 7.5 Bézier曲线和曲面
第四章 曲线和曲面 第一节 曲线和曲面表示的基础知识 第二节 Hermite多项式 第三节 Coons曲面 第四节 Bezier曲线和曲面
计算机数学基础 主讲老师: 邓辉文.
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
双曲线的简单几何性质 杏坛中学 高二数学备课组.
2.1.2 空间中直线与直线 之间的位置关系.
第八模块 复变函数 第二节 复变函数的极限与连续性 一、复变函数的概念 二、复变函数的极限 二、复变函数的连续性.
第一章 函数与极限.
数列.
第二章 函数 插值 — 分段低次插值.
第二十二章 曲面积分 §1 第一型曲面积分 §2 第二型曲面积分 §3 高斯公式与斯托克斯公式.
实数与向量的积.
线段的有关计算.
线 性 代 数 厦门大学线性代数教学组 2019年4月24日6时8分 / 45.
3.3 垂径定理 第2课时 垂径定理的逆定理.
复习: 若A(x1,y1,z1) , B(x2,y2,z2), 则 AB = OB - OA=(x2-x1 , y2-y1 , z2-z1)
正切函数的图象和性质 周期函数定义: 一般地,对于函数 (x),如果存在一个非零常数T,使得当x取定义域内的每一个值时,都有
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
第四章 第四节 函数图形的描绘 一、渐近线 二、图形描绘的步骤 三 、作图举例.
抛物线的几何性质.
3.1.2 空间向量的数量积运算 1.了解空间向量夹角的概念及表示方法. 2.掌握空间向量数量积的计算方法及应用.
函 数 连 续 的 概 念 淮南职业技术学院.
第一节 不定积分的概念与性质 一、原函数与不定积分的概念 二、不定积分的几何意义 三、基本积分表 四、不定积分的性质 五、小结 思考题.
第三章 函数的微分学 第二节 导数的四则运算法则 一、导数的四则运算 二、偏导数的求法.
直线和圆的位置关系 ·.
O x y i j O x y i j a A(x, y) y x 5.4 平面向量的坐标运算 5.4 平面向量的坐标运算 5.4 平面向量的坐标运算 5.4 平面向量的坐标运算 5.4 平面向量的坐标运算 5.4 平面向量的坐标运算 5.4 平面向量的坐标运算.
分数再认识三 真假带分数的练习课.
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
第二节 函数的极限 一、函数极限的定义 二、函数极限的性质 三、小结 思考题.
物体的几何表示 (2).
§2 方阵的特征值与特征向量.
正弦函数的性质与图像.
第三节 函数的微分 3.1 微分的概念 3.2 微分的计算 3.3 微分的应用.
第四节 向量的乘积 一、两向量的数量积 二、两向量的向量积.
第三节 数量积 向量积 混合积 一、向量的数量积 二、向量的向量积 三、向量的混合积 四、小结 思考题.
自由曲线与曲面(I) 计算机科学与技术.
Presentation transcript:

第5章 曲线和曲面 几何造型技术是一项研究在计算机中,如何表达物体模型形状的技术。在航空航天、汽车、造船、机械、建筑和电子等行业得到了广泛的应用。 拟合曲线可分为两种类型:曲线过所有的给定型值点(插值放样);另一种曲线是,并不一定通过给定的型值点,而只是比较好地接近这些点(逼近)。这类曲线(或曲面)比较适合于外形设计。

工业产品的几何形状: 曲线曲面数学描述的发展 初等解析曲面 复杂方式自由变化的曲线曲面 弗格森双三次曲面片, 孔斯双三次曲面片 弗格森双三次曲面片, 孔斯双三次曲面片 样条方法, Bezier方法, B样条方法 有理Bezier, 非均匀有理B样条方法

5.1曲线曲面基础 曲线曲面的表示要求 1.唯一性 2.几何不变性 3.易于定界 4.统一性 5.易于实现光滑连接 6.几何直观

5.1.1 曲线曲面的参数表示 曲线和曲面的表示分为参数表示和非参数表示两种,非参数表示又分为显式表示和隐式表示。 显式表示一般形式是:y=f(x)。 隐式表示:f(x,y)=0 . 非参数方程的缺点是:与坐标轴相关;会出现斜率为无穷大的情形(如垂线);对于非平面曲线、曲面,难以用常系数的非参数化函数表示;不便于计算机编程。

曲线曲面的参数表示 参数表示的曲线、曲面具有几何不变性等优点,计算机图形学中通常用参数形式描述曲线、曲面。 曲线上任一点的坐标均表示成给定参数的函数。假定用t表示参数,平面曲线上任一点P可表示为: p(t)=[x(t), y(t)] 空间曲线上任一三维点P可表示为: p(t)=[x(t), y(t), z(t)]

最简单的参数曲线是直线段,端点为P1、P2的直线段参数方程可表示为: p(t)=P1+(P2-P1)t t∈[0, 1]; 圆在计算机图形学中应用十分广泛,其在第一象限内的单位圆弧的非参数显式表示为: 其参数形式可表示为:

参数表示方法的优点: 1.点动成线 2.选取具有几何不变性的参数曲线曲面表示形式。 3.斜率

4.t∈[0,1] ,使其相应的几何分量是有界的 5.可对参数方程直接进行仿射和投影变换 6.参数变化对各因变量的影响可以明显地表示出来

5.1.2 插值与逼近 1.插值 给定一组有序的数据点Pi(i=0, 1, …, n),构造一条曲线顺序通过这些数据点,称为对这些数据点进行插值,所构造的曲线称为插值曲线。 主要方法有:线性插值,抛物线插值

2.逼近 当型值点较多时,构造插值函数通过所有型值点是相当困难的。而测量所得的数据点本身比较粗糙,使得构造精确的插值函数也是没有意义的。 这时通常选择一个次数较低的函数,构造一条曲线使之在某种意义下最接近给定的数据点,称为对这些数据点进行逼近,所构造的曲线为逼近曲线。插值和逼近则统称为拟合。 逼近的方法最常用的是最小二乘法

曲线的插值 图5-1 曲线的插值

曲线的逼近 图5-2 曲线的逼近 将连接有一定次序控制点的直线序列称为控制多边形或特征多边形

5.1.3 连续性 假定参数曲线段pi以参数形式进行描述: 连续性:曲线段之间如何实现光滑连接的问题 参数连续性:函数的可微性,把组合参数曲线构造成在连接处具有直到n阶连续,即n阶连续可微,这类光滑度称之为Cn或n阶参数连续性

几何连续性 组合曲线在连接处满足不同于Cn的某一组约束条件,称为具有n阶几何连续性,简记为Gn。 曲线光滑度的两种度量方法并不矛盾,Cn连续包含在Gn连续之中。 1.参数连续性 0阶参数连续性,记作C0连续性,是指曲线的几何位置连接,即

0阶参数连续性 图5-3:0阶参数连续性

1阶参数连续性 记作C1连续性,指代表两个相邻曲线段的方程在相交点处有相同的一阶导数:

1阶参数连续性 图5-4:1阶参数连续性

2阶参数连续性 记作C2连续性,指两个相邻曲线段的方程在相交点处具有相同的一阶和二阶导数。  为任意常数。当 时, G2连续就成为C2连续。

5.1.4 样条描述 样条(spline)是指通过一组给定点集来生成平滑曲线的柔性带。 在计算机图形学中,样条曲线是指由多项式曲线段连接而成的曲线,在每段边界处满足特定的连续性条件。 样条曲面则是由两组正交的样条曲线来描述。

n次样条参数多项式曲线

5.1.5 三次Hermite样条 给定n+1个点,可得到通过每个点的分段三次多项式曲线: 方程组中12个系数唯一地确定了一条3次参数曲线的位置与形状。上述代数式写成矢量式是:

描述参数曲线的条件有: 端点位置矢量、端点切线矢量、曲率等。对三次参数曲线,用其端点矢量P(0),P(1). 端点切线矢量P’(0),P’(1)描述. 则由上式得:

将这些系数代回到原曲线方程,则曲线方程可表示为: 则三次参数曲线为三次Hermite样条曲线:

Mh是Hermite矩阵,为常数,它是边界约束矩阵的逆阵。Gh是Hermite几何矢量。三次Hermite样条曲线的方程为: 在上式中只要给定Gh,就可以求出P(t)。对于不同的初始条件Gh是不同的,但T,Mh都是相同的,将T•Mh称为Hermite基函数(或称混合函数,调和函数)。其表达式为:

则Hermite基函数的各分量可写为:

利用基函数表达的三次Hermite样条曲线的方程为: H0(t)和H1(t)专门控制端点的函数值对曲线的影响,而同端点的导数值无关; H2(t)和H3(t)则专门控制端点的一阶导数值对曲线形状的影响,而同端点的函数值无关。

5.2 Bezier 曲线 图5-5: Bezier曲线的例子

5.2.1 Bezier曲线的定义 给定空间n+1个点的位置矢量Pi(i=0,1,2,…,n),则定义一个n次Bezier参数曲线,其各点坐标的插值公式是: 其中,Pi构成该Bezier曲线的特征多边形,BENk,n(t)是n次Bernstein基函数。

三次Bezier曲线如图5-6所示: P2 P0 P1 P3 图5-6:三次Bezier曲线

1.一次Bezier曲线(n=1) n=1时,有2个控制点P0和P1,Bezier多项式是一次多项式: 一次Bezier曲线是连接起点P0和终点P1的直线段。

2.二次Bezier曲线(n=2) (抛物线) n=2时,有3个控制点P0、P1和P2,Bezier多项式是二次多项式:

3.三次Bezier曲线(n=3) n=3时,有4个控制点P0、P1、P2和P3,Bezier多项式是三次多项式:

将三次Bezier曲线表示为矩阵形式: Mbe是系数矩阵,为常数,Gbe是4个控制点的位置矢量。

5.2.2 Bezier曲线的性质 (1)端点位置 由Bernstein基函数的端点性质可以推得, P(0)=P0 , P(1)=Pn (2)端点切线 上式说明Bezier曲线的起点和终点处的切线方向和特征多边形的第一条边及最后一条边的走向一致。

(3)端点曲率 上式表明2阶导数只与相邻的3个顶点有关,事实上,r阶导数只与(r+1)个相邻点有关,与更远点无关。三次Bezier曲线段在起始点和终止点处的二阶导数为。

(4)对称性 保持n次Bezier曲线控制顶点的位置不变,而把次序颠倒过来构造出的新Bezier曲线,与原Bezier曲线形状相同,走向相反。 这个性质说明Bezier曲线在起点处有什么几何性质,在终点处也有相同的性质。 (5)凸包性 曲线落在Pi构成的凸包之中.

(6)几何不变性 这是指某些几何特性不随坐标变换而变化的特性。 (7)交互能力 P(t)的控制多边形{Pi}可作为曲线的输入和人机交互的良好手段。 (8)变差缩减性 若Bezier曲线的特征多边形是一个平面图形,则平面内任意直线与P(t)的交点个数不多于该直线与其特征多边形的交点个数,这一性质叫变差缩减性质。 此性质反映了Bezier曲线比其特征多边形的波动还小,也就是说Bezier曲线比特征多边形的折线更光顺。

给定两条Bezier曲线P(t)和Q(t),相应控制点为Pi(i=0, 1, ..., n)和Qj(j=0,1,..., m),如下图所示。 1 2 3 (Q ) Q

(1)要使它们达到G0连续的充要条件是:Pn= Q0。 (2)要使它们达到G1连续的充要条件是:Pn-1、Pn(Q0),Q1三点共线,即可表示为: (3)要使它们达到G2连续的充要条件是:在G1连续的条件下, 与 均不为零且同向,还要求在处曲率相等且主法线的方向一致, 对于三次Bezier曲线,即要满足方程。

5.2.4 Bezier曲线的离散生成 de Casteljau提出的递推算法比较简单。该算法把一个复杂的几何计算问题转化为一系列的线性运算,所以计算稳定可靠,具有通用性,易于在计算机上实现。

) 3 / 1 ( P = 1/3 2 图5-8 几何作图法求Bezier曲线

已知控制点 ,称为 ,构成n条边的控制多边形。首先依次对控制多边形进行定比分割,分割比例为t:(1-t),得到第一级递推的中间顶点 。然后再对这些中间顶点构成的控制多边形进行同样的定比分割,得到第二级递推的中间顶点 。如此继续,直到n次分割得到中间顶点 ,即为所求的Bezier曲线P(t)。

以上的递推过程可以用公式表示为: P 1 2 3 图5-9 Bezier曲线的递推过程

5.3 B样条曲线 Bezier曲线有两点不足: 控制多边形的顶点个数决定了Bezier曲线的次数, 不能作局部修改。

一、B样条基函数 给定参数轴t上的一个分划, 其中,ti称为节点,T称为节点矢量。我们把由下列递推关系定义的函数Bi,k (t)称为定义在T上的归一化的k阶(k-1次)B样条基函数(简称k阶B样条基函数)

称区间[ti,ti+k+1]为Bi,k(t)的支承区间。B样条曲线方程中,n+1个控制顶点Pi(i=0,1,···,n),要用到n+1个k次B样条基函数Bi,k(t)。它们支撑区间的并集定义了这一组B样条基的节点矢量T=[t0,…,tn+k+1]。

5.3.1 B样条曲线的定义 B样条曲线的方程定义为: 顶点 Pi( i=0,1,2,…,n)为控制顶点,又称为德布尔点(de Boor)。称折线P1P2…Pn为P(t)的控制多边形,k为B样条曲线的次数。Bi,k(t)为k次B样条基函数.

1.一次B样条基函数 一次B样条基函数Bi,1(t)是由两个零次基函数Bi,0(t)和Bi+1,0(t)递推得到,是他们的凸线性组合。

2.二次B样条基函数 二次B样条基函数Bi,2(t)是相邻两个一次B样条基函数Bi,1(t)的凸线性组合。

B样条曲线基函数的特点 1.B样条曲线基函数的次数与控制点的个数无关. 2.B样条曲线的基函数具有局部支承性,即其只在其支承区间内非零。

5.3.2 B样条曲线的分类 B样条曲线按照节点矢量中的节点分布情况不同,可以将B样条曲线分为三类: 均匀B样条曲线 开放均匀B样条曲线

1.均匀周期性B样条曲线 当节点沿参数轴均匀等距分布, 即tk+1-tk=常数时,表示均匀B样条函数。 例如节点矢量可取为:

下图是三次均匀B样条基函数 图 5-9 四段三次均匀 样条基函数 t B ( ) 2 1 4 5 (t) k , 3 0,3 1,3 2,3 3,3

均匀B样条的基函数呈周期性,即基函数在定义域内各个节点区间上都具有相同的形状。 可将定义在每个节点区间上用整体参数t表示的B样 条基函数,换成用局部坐标参数表示。作参数变换:

(1)二次均匀B样条曲线 二次B样条曲线的分段表达式为: 其中,t 为参数, 。 为对应的控制顶点。

表示为矩阵形式如下: 其中 i= 0,1,2,…,n,共n-k段分段曲线,式中Pi+k为分段曲线的特征多边形的顶点:Pi,Pi+1,Pi+2连续的三个顶点。

P3 P0 P2 P1 P1,P2,P3 P: P4 i=0 P0,2(t) i=1 P1,2(t) 图5-10: 二次均匀B样条曲线

曲线的起点和终点值: 均匀二次B样条曲线起点和终点处的导数: 曲线的起始点位于头两个控制点之间,终止点位于最后两个控制点之间

对于高次多项式,起点和终点是k-1个控制点的加权平均值点。若某一控制点出现多次,样条曲线会更加接近该点。 分段二次B样条曲线是一条抛物线;有n个顶点定义的二次B样条曲线,其实质上是n-2段抛物线(相邻三点定义)的连接,并在接点处达到一阶连续。

2.开放均匀B样条曲线 均匀B样条曲线的不足: n次开放均匀B样条的节点矢量中两端节点具有重复度为n+1,所有内节点均匀分布。因此除两端的n-1个节点区间外,n次开放均匀B样条与均匀B样条基函数具有相同的图形。

3.非均匀B样条曲线 均匀B样条曲线不能贴切地反映控制顶点的分布特征,当型值点分布不均匀时,难以获得理想的插值曲线等。

5.3.3 B样条曲线的性质 1.局部支柱性  B样条的基函数是一个分段函数,其重要特征是在参数变化范围内,每个基函数在tk到tk+m的子区间内函数值不为零,在其余区间内均为零,通常也将该特征称为局部支柱性。

图 5-11 B 样条曲线的局部支柱性 P 1 2 3 P″4 5 6 7 4 P′4

2.B样条的凸组合性质 B样条的凸组合性和B样条基函数的数值均大于或等于0保证了B样条曲线的凸包性,即B样条曲线必处在控制多边形所形成的凸包之内。 

3.连续性 若一节点矢量中节点均不相同,则m次B样条曲线在节点处为m-1阶连续。 B样条曲线基函数的次数与控制顶点个数无关。 重节点问题 :若在连接点的重复度为r,则k次B样条曲线在节点处为k-r次连续的。

4 导数 5.几何不变性 6.变差减少性

5.3.4 非均匀有理B样条曲线 非均匀有理B样条曲线(Nonuniform Rational B-Spline,NURBS)。其节点矢量为T=[t0, t1, … , ti, …, tn+m],节点个数是n+m+1(n为控制项的点数,m为B样条基函数的次数)。对于非周期NURBS曲线,常取两端节点的重复度为i,即

定义 称下列曲线是以P1 P2···Pn为控制多边形,以w1w2···wn为权的m次有理B样条曲线。

下面以二次NURBS曲线如何表示二次曲线为例进行说明:定义二次开放均匀B样条,取三个控制顶点。则均匀节点矢量T=(0,0,0,1,1,1),取权函数为:

则有理B样条的表达式为: NURBS曲线也可用有理基函数的形式表示:

其中 称为有理基函数。 具有m阶B样条基函数类似的性质: (1)普遍性(2)局部支承性(3)权性 (4)可微性

3.NURBS曲线的优点 (1)既为标准解析形状(即前面提到的初等曲线曲面),又为自由型曲线曲面的精确表示与设计提供了一个公共的数学形式。 (2)修改控制顶点和权因子,为各种形状设计提供了充分的灵活性。 (3)具有明显的几何解释和强有力的几何配套技术(包括节点插入、细分、升阶等)。 (4)对几何变换和投影变换具有不变性。 (5)非有理B样条、有理与非有理Bezier方法是其特例。

5.4 Bezier曲面 5.4.1 Bezier曲面的定义 在空间给定(m+1)×(n+1)个点Pi,j (i=0,1,2,…,m; j=0,1,2,…,n)后,所有的控制点构成的空间的一张网格称为控制网格。则Bezier曲面的定义如下:

式中BENi,m(u)、BENj,n(v)分别为m及n次Bernstein 基函数: 

下图是双三次Bezier曲面及其控制网格 P 0,0 3,0 0,3 3,3 1,0 2,0 0,1 0,2 1,1 2,1 3,1 1,2 2,2 2,3 1,3

双三次Bezier曲面(m=n=3)

5.4.2 Bezier曲面的性质 (1)端点位置 控制网格的四个角点正好是Bezier曲面的四个角点。  

(2)边界线的位置 控制网格最外一圈顶点定义Bezier曲面的四条边界,P(0,v), P(u,0),P(1,v),P(u,1)分别是以P00P01P02…P0n,P00P10P20…Pm0,Pm0Pm1Pm2P…Pmn, P0nP1nP2n…Pmn为控制多边形的Bezier曲线。 (3)端点的切平面 由计算易知三角形P00P10P01,P0nP1nPmn,PmnPm-1,nPm,n-1,Pm0Pm-1,0Pm1所在的平面分别在点P00,P0n,Pmn,Pm0与曲面P(u,v)相切。

(4)端点的法向 由端点的切平面知是P(u,v)在点P00的法向,其余各端点的法向的情况也类似。 (5)几何不变性 (6)凸包性 (7)交互能力

5.4.3 Bezier曲面的拼接 已知两张双三次Bezier曲面片: , 实现G1连续性的条件为:   , 实现G1连续性的条件为: (1) P1(1,v)=Q2(0,v), 即有P3,i=Q0,i,i=0,1,2,3 (2) P3,i- P2,i =λ(Q1,i-Q0,i),i=0,1,2,3

5.5 B样条曲面 5.5.1 B样条曲面的定义 设节点向量U={ui},V={vi},分别是对参数uv平面上的u轴和v轴的分割,称下列张量积形式的参数曲面为m1×m2 次B样条曲面。

双三次B样条曲面的表达形式

5.5.2 非均匀有理B样条曲面 NURBS曲面可由下面的有理参数多项式函数表示:

NURBS曲面与非有理B样条曲面也有相类似的几何性质,权因子的几何意义及控制顶点的修改等也与NURBS曲线类似,