1. CAGD: 第九章  几何连续性2

    样条的基函数

前面我们讨论了两类CAGD: 第九章  几何连续性2三次样条曲线:Gamma样条与组合Bézier样条。显然,从设计的角度来看,组合Bézier样条优于Gamma样条。因为Bézier样条只需给定控制顶点,而Gamma样条的构造还需要节点序列和形状参数CAGD: 第九章  几何连续性2。然而,Gamma样条的优势在于对CAGD: 第九章  几何连续性2样条分析性质的讨论。下面,我们就CAGD: 第九章  几何连续性2样条的分析性质进行讨论。

Gamma样条CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2由相同的节点序列和相同的形状参数CAGD: 第九章  几何连续性2所定义,相应的控制顶点分别为CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2,那么曲线:

CAGD: 第九章  几何连续性2

也是一Gamma样条,其节点序列和形状参数CAGD: 第九章  几何连续性2不变,但控制顶点则为:

CAGD: 第九章  几何连续性2

这一线性性质的结果是,由相同节点序列和形状参数确定的Gamma样条构成一CAGD: 第九章  几何连续性2维线性空间。设该空间的基函数为CAGD: 第九章  几何连续性2,则任何一元素(Gamma样条)可表示为:

CAGD: 第九章  几何连续性2

这里,基函数CAGD: 第九章  几何连续性2由参数CAGD: 第九章  几何连续性2、节点序列CAGD: 第九章  几何连续性2和形状参数CAGD: 第九章  几何连续性2所确定,具有以下性质:

归一性。Gamma样条的构造是仿射不变的,着意味着:

CAGD: 第九章  几何连续性2

正性。对满足条件CAGD: 第九章  几何连续性2,形状参数,有:

CAGD: 第九章  几何连续性2

局部支撑性。顶点CAGD: 第九章  几何连续性2的改变知影响到四段曲线:CAGD: 第九章  几何连续性2,因此相应的基函数CAGD: 第九章  几何连续性2满足条件:

CAGD: 第九章  几何连续性2

这一性质成立的原因是,CAGD: 第九章  几何连续性2的改变不影响曲线的BézierCAGD: 第九章  几何连续性2。此外,CAGD: 第九章  几何连续性2的改变也不影响内BézierCAGD: 第九章  几何连续性2,因此还有下述性质。

端点可导性。

CAGD: 第九章  几何连续性2

基于以上性质,我们可构造出基函数CAGD: 第九章  几何连续性2

给定控制顶点CAGD: 第九章  几何连续性2,构造Gamma样条曲线CAGD: 第九章  几何连续性2。利用坐标图CAGD: 第九章  几何连续性2即可求出CAGD: 第九章  几何连续性2Bézier纵标:

CAGD: 第九章  几何连续性2 (9.7.1)

CAGD: 第九章  几何连续性2 (9.7.2)

其中,CAGD: 第九章  几何连续性2,而CAGD: 第九章  几何连续性2的所有其余Bézier纵标为零。

由构造过程可知,CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续的,但不是CAGD: 第九章  几何连续性2连续,甚至也不是CAGD: 第九章  几何连续性2连续。这似乎有点不可思议,曲率不连续的函数的组合竟然生成曲率连续的曲线,下面我们仔细探究这一点。

一条Gamma样条必然满足CAGD: 第九章  几何连续性2连续性条件,那么曲线的每一个坐标分量亦自然满足这一条件。由CAGD: 第九章  几何连续性2的构造可知:

CAGD: 第九章  几何连续性2

所谓CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续性,是指它的图形CAGD: 第九章  几何连续性2连续,它是二维曲线CAGD: 第九章  几何连续性2。由于一般情况下参数CAGD: 第九章  几何连续性2非零,因此坐标分量CAGD: 第九章  几何连续性2并不满足CAGD: 第九章  几何连续性2连续性条件,所以CAGD: 第九章  几何连续性2不是CAGD: 第九章  几何连续性2连续的。

CAGD: 第九章  几何连续性2所满足的CAGD: 第九章  几何连续性2条件,能够导出连续性CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2之间的关系:

CAGD: 第九章  几何连续性2 9.7.3

这就在Nu样条和Gamma样条之间建立了联系。

  1. Beta样条

Gamma样条的构造与Nu样条一样,是从CAGD: 第九章  几何连续性2条件出发的。如果我们直接从CAGD: 第九章  几何连续性2条件出发构造CAGD: 第九章  几何连续性2三次样条曲线,便得到Beta样条。由几何连续的定义9.3,两段CAGD: 第九章  几何连续性2次Bézier曲线

CAGD: 第九章  几何连续性2

在公共连接点CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续的条件是:

CAGD: 第九章  几何连续性2

将其用Bézier点表示,则为:

CAGD: 第九章  几何连续性2 (9.8.1)

本是几何问题,人们更乐于采用几何方法。因此,CAGD: 第九章  几何连续性2的确定并不是象式(9.8.1)那样用代数方程组,而是用图9.5所示的几何方法。

CAGD: 第九章  几何连续性2

那么以控制顶点CAGD: 第九章  几何连续性2和形状参数CAGD: 第九章  几何连续性2作为输入,生成的控制顶点CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2为输出,使组合Bézier曲线在CAGD: 第九章  几何连续性2处满足CAGD: 第九章  几何连续性2连续条件的构造过程如下:

Step1. CAGD: 第九章  几何连续性2

Step2. CAGD: 第九章  几何连续性2

Step3. CAGD: 第九章  几何连续性2

Step4. CAGD: 第九章  几何连续性2

基于以上讨论,我们可以构造CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续的组合二次、三次Bézier曲线,它们被称为Beta样条曲线。

9.8.1 CAGD: 第九章  几何连续性2二次Beta样条曲线

给定控制顶点CAGD: 第九章  几何连续性2,和形状参数CAGD: 第九章  几何连续性2,一条CAGD: 第九章  几何连续性2 Beta样条曲线的第CAGD: 第九章  几何连续性2

CAGD: 第九章  几何连续性2

的Bézier点CAGD: 第九章  几何连续性2由控制顶点CAGD: 第九章  几何连续性2和形状参数CAGD: 第九章  几何连续性2按如下步骤确定:

CAGD: 第九章  几何连续性2

CAGD: 第九章  几何连续性2

其中,第一段和第CAGD: 第九章  几何连续性2段的控制顶点为:

CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2

特别,当所有CAGD: 第九章  几何连续性2时,所有连接点CAGD: 第九章  几何连续性2均为控制多边形相应边的中点,CAGD: 第九章  几何连续性2二次Beta样条曲线就成为CAGD: 第九章  几何连续性2二次均匀B样条曲线。

9.8.2 CAGD: 第九章  几何连续性2三次Beta样条曲线

给定控制顶点CAGD: 第九章  几何连续性2,和两组形状参数CAGD: 第九章  几何连续性2,由其定义由CAGD: 第九章  几何连续性2段三次Bézier曲线组成的CAGD: 第九章  几何连续性2 Beta样条曲线,其第CAGD: 第九章  几何连续性2

CAGD: 第九章  几何连续性2

的Bézier点CAGD: 第九章  几何连续性2由控制顶点CAGD: 第九章  几何连续性2和形状参数CAGD: 第九章  几何连续性2所确定,其计算步骤按如下:

CAGD: 第九章  几何连续性2

CAGD: 第九章  几何连续性2

CAGD: 第九章  几何连续性2

边界条件如下:

CAGD: 第九章  几何连续性2

CAGD: 第九章  几何连续性2

特别,当所有CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2时, CAGD: 第九章  几何连续性2三次Beta样条曲线便退化为CAGD: 第九章  几何连续性2三次均匀B样条曲线。

对于给定的控制顶点CAGD: 第九章  几何连续性2,节点序列CAGD: 第九章  几何连续性2及形状参数CAGD: 第九章  几何连续性2,如果令:

CAGD: 第九章  几何连续性2

那么,我们便得到了Gamma样条。因此,Beta样条是Gamma样条的推广。

9.9 有理参数曲线的连续性

对于有理Bézier曲线那样的有理参数曲线,单一的有理曲线段往往没有足够的自由度表示一给定的曲线,因而不能满足曲线设计的要求,替代单一有理曲线段的是分段有理曲线。为了生成一条具有满意光滑度的曲线,构成组合曲线的各曲线段必须按照某种连续性连接起来。

对于有理参数曲线,如果用齐次坐标表示的非有理曲线满足有关连续性约束,那么它的投影即有理曲线也将具有相应的连续性。但反过来则不成立。如果有理曲线具有这些连续性,则相应它的齐次曲线并非一定要满足这些约束。也就是说,要求齐次曲线象它的投影曲线那样光滑是限制过头了。我们希望对和有理曲线对应的齐次曲线的连续性有尽可能少的限制,以使有理曲线的连续拼接易于实现。

设有理曲线CAGD: 第九章  几何连续性2由控制顶点CAGD: 第九章  几何连续性2和权因子CAGD: 第九章  几何连续性2定义:

CAGD: 第九章  几何连续性2

由带权控制顶点CAGD: 第九章  几何连续性2在高一维空间定义的非有理曲线即齐次曲线记为CAGD: 第九章  几何连续性2,则:

CAGD: 第九章  几何连续性2

若令CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2,则有:

CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2

9.9.1 有理参数连续性条件

设定义在分割CAGD: 第九章  几何连续性2上的两有理曲线段CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2组合成一有理曲线CAGD: 第九章  几何连续性2,它们在CAGD: 第九章  几何连续性2处具有公共的左右连接点CAGD: 第九章  几何连续性2,然而相应的两齐次点CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2可以不是同一点,即CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2处可以位置不连续,只需满足条件:

CAGD: 第九章  几何连续性2 (9.9.1)

即当两齐次点位置矢量互为标量倍数时,则它们具有相同的投影点。

下面我们考察切矢连续性。对CAGD: 第九章  几何连续性2关于CAGD: 第九章  几何连续性2求一阶导矢,令其在CAGD: 第九章  几何连续性2处的左右切矢相等,即CAGD: 第九章  几何连续性2,则有:

CAGD: 第九章  几何连续性2 (9.9.2)

这表明CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2处的左右切矢的差矢量平行于齐次点位置矢量CAGD: 第九章  几何连续性2(当CAGD: 第九章  几何连续性2时)。

按照上述方法继续逐一考察,则可得到高阶参数连续性的约束条件:

齐次曲线CAGD: 第九章  几何连续性2的投影即有理曲线CAGD: 第九章  几何连续性2在参数CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续,当且仅当存在常数CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2,使得下列约束成立:

CAGD: 第九章  几何连续性2 (9.9.3)

写成矩阵形式,有

CAGD: 第九章  几何连续性2 9.9.4

该公式的推导借助于喷射空间(Jet Space)的概念。

9.9.2 有理几何连续性条件

齐次曲线CAGD: 第九章  几何连续性2的投影即有理曲线CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续的,当且仅当存在两组实数CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2,使得下述约束条件成立:

CAGD: 第九章  几何连续性2 (9.9.5)

这里,CAGD: 第九章  几何连续性2是Beta约束中的系数。

上述条件若写成矩阵形式,则有:

CAGD: 第九章  几何连续性2 9.9.6

例如当CAGD: 第九章  几何连续性2时,有:

CAGD: 第九章  几何连续性2

如果CAGD: 第九章  几何连续性2,其余的CAGD: 第九章  几何连续性2,则有理几何约束简化成Beta约束;如果CAGD: 第九章  几何连续性2,其余的CAGD: 第九章  几何连续性2,则有理几何约束退化为有理参数约束了。

Beta约束不同的是,在有理几何约束中包含两组参数CAGD: 第九章  几何连续性2。例如,在CAGD: 第九章  几何连续性2Beta约束中仅有一个自由度CAGD: 第九章  几何连续性2,而在CAGD: 第九章  几何连续性2有理几何约束中,则有三个自由度CAGD: 第九章  几何连续性2。其原因在于,对于正则的投影曲线,有

CAGD: 第九章  几何连续性2

CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2是线性独立的。因此,每个有理几何连续性总能提供两个独立的自由度。

9.9.3 Frenet标架连续性

Frenet标架连续性是几何连续性的两种形式之一,它就是Boehm所指的几何不变量的连续性。前面介绍的有理几何连续条件实质上可归结为CAGD: 第九章  几何连续性2阶切触连续性。

Frenet标架连续性是建立在高维空间的广义曲率基础上的。设CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2维空间的一条以弧长CAGD: 第九章  几何连续性2为参数的曲线,则它的Frenet标架及高阶曲率定义如下:

CAGD: 第九章  几何连续性29.9.7

此处CAGD: 第九章  几何连续性2的选取应使CAGD: 第九章  几何连续性2。显然,CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2维空间的一组正交基,称之为曲线CAGD: 第九章  几何连续性2的Frenet标架。CAGD: 第九章  几何连续性2叫做曲线CAGD: 第九章  几何连续性2的一阶曲率、二阶曲率、…、CAGD: 第九章  几何连续性2阶曲率,各阶曲率都是曲线的几何不变量。

CAGD: 第九章  几何连续性2时,那么CAGD: 第九章  几何连续性2分别就是曲线的切矢、主法矢和副法矢,CAGD: 第九章  几何连续性2是曲线的曲率,CAGD: 第九章  几何连续性2是曲线的二阶曲率即挠率。

CAGD: 第九章  几何连续性2维空间的曲线有CAGD: 第九章  几何连续性2个几何不变量。一般地,除一个刚体运动外,作为曲线弧长函数的这CAGD: 第九章  几何连续性2个几何不变量定义了惟一一条CAGD: 第九章  几何连续性2维空间曲线。从这个意义上讲,CAGD: 第九章  几何连续性2阶几何连续也可被定义为曲线直到CAGD: 第九章  几何连续性2阶曲率的几何不变量的连续性。由此,便有以下的Frenet标架连续性的定义。

定义9.5 一条曲线是CAGD: 第九章  几何连续性2Frenet标架连续性的(记为CAGD: 第九章  几何连续性2),当且仅当它的弧长参数化的Frenet标架矢量和广义曲率是连续的。

Frenet标架连续性在CAGD: 第九章  几何连续性2时与前述的几何连续性一致。对于CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2的推广,但不同于CAGD: 第九章  几何连续性2。当CAGD: 第九章  几何连续性2时,存在CAGD: 第九章  几何连续性2连续的曲线,却不是CAGD: 第九章  几何连续性2连续的。应当注意,在CAGD: 第九章  几何连续性2维空间所有CAGD: 第九章  几何连续性2连续的曲线通常也将是CAGD: 第九章  几何连续性2连续的。例如,所有CAGD: 第九章  几何连续性2连续的平面曲线是CAGD: 第九章  几何连续性2连续的,所有CAGD: 第九章  几何连续性2连续的空间曲线是CAGD: 第九章  几何连续性2连续的。因此,CAGD: 第九章  几何连续性2连续性仅仅在曲线的维数CAGD: 第九章  几何连续性2时才有意义。在CAGD: 第九章  几何连续性2维空间的Frenet标架连续性仅仅能区分CAGD: 第九章  几何连续性2类曲线:位置不连续曲线、位置连续曲线、CAGD: 第九章  几何连续性2连续但非CAGD: 第九章  几何连续性2连续曲线,CAGD: 第九章  几何连续性2,和CAGD: 第九章  几何连续性2连续曲线,而CAGD: 第九章  几何连续性2连续性却可以区分无穷多类曲线。

一条曲线CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续的,当且仅当存在一个Frenet标架矩阵CAGD: 第九章  几何连续性2使得:

CAGD: 第九章  几何连续性2 9.9.8

矩阵CAGD: 第九章  几何连续性2称之为关联矩阵,它是一下三角CAGD: 第九章  几何连续性2阶方阵,其主对角线元素为CAGD: 第九章  几何连续性2,第一列元素除首行元素外均为零,而其余的CAGD: 第九章  几何连续性2个元素任意,即:

CAGD: 第九章  几何连续性2 9.9.9

9.9.4 有理Frenet标架连续性约束

CAGD: 第九章  几何连续性2维空间的有理曲线CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续的,当且仅当齐次曲线CAGD: 第九章  几何连续性2的单边导矢存在且满足以下约束:

CAGD: 第九章  几何连续性2 9.9.10

9.10 几何连续的有理参数样条曲线

参数连续性与参数的选取有关。在二阶与三阶时,Frenet标架连续性与几何连续性是相一致的。针对工业产品形状的数学描述来说,几何连续性是适合需要的。本节我们直接基于对有理曲线的几何连续性的分析来构造有理样条曲线。

9.10.1 曲率连续的有理二次样条曲线

传统上,用二次曲线弧构造CAGD: 第九章  几何连续性2的分段二次曲线时,为了达成曲率连续,必须采用分段三次。应用几何连续性,便可以用有理二次Bézier曲线设计曲率连续的平面曲线。为了避免引起混淆,对于平面曲线,采用相对曲率,它与CAGD: 第九章  几何连续性2连续性是等价的。

CAGD: 第九章  几何连续性2

对于给定的有理二次曲线段:

CAGD: 第九章  几何连续性2

其首末端点相对曲率为:

CAGD: 第九章  几何连续性2 (7.9.1)

其中:CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2构成的三角形的有向面积,CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2

假设有一平面曲线,它是由CAGD: 第九章  几何连续性2段有理二次曲线组合而成,其中第CAGD: 第九章  几何连续性2段由控制顶点CAGD: 第九章  几何连续性2和权因子CAGD: 第九章  几何连续性2定义。那么,CAGD: 第九章  几何连续性2则为第CAGD: 第九章  几何连续性2段与第CAGD: 第九章  几何连续性2段的公共连接点。如果CAGD: 第九章  几何连续性2三个顶点共线,且CAGD: 第九章  几何连续性2位于CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2之间,则相邻两段曲线在公共连接点处CAGD: 第九章  几何连续性2连续的。

为了使第CAGD: 第九章  几何连续性2段与第CAGD: 第九章  几何连续性2段在CAGD: 第九章  几何连续性2处达到曲率连续,它们必须在CAGD: 第九章  几何连续性2处有相同的相对曲率。根据前面的约定,第CAGD: 第九章  几何连续性2段与第CAGD: 第九章  几何连续性2段在CAGD: 第九章  几何连续性2处的相对曲率分别为:

CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2 (9.10.1)

其中

CAGD: 第九章  几何连续性2

CAGD: 第九章  几何连续性2

CAGD: 第九章  几何连续性2

因此,曲率连续即CAGD: 第九章  几何连续性2连续的条件是:

CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2 (9.10.2)

这表明CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2两点位于CAGD: 第九章  几何连续性2处切线的同一侧,且权因子CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2满足条件:

CAGD: 第九章  几何连续性2 (9.10.3)

如果一分段有理二次曲线在所有连接处都有连续曲率,那么我们按一公共比例因子改变所有内权因子CAGD: 第九章  几何连续性2,则由上述条件可知曲线在连接处仍然保持曲率连续。然而,在连接点处的相对曲率已经发生变化,曲线的形状也已改变。如果增大这一公共比例因子,曲线段将趋近它们的控制多边形。反之,将趋近它们的弦线。因此,这一公共因子可被看作形状参数。

下面我们着重讨论曲率连续的平面有理二次样条曲线的构造。

  1. CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续的分段有理二次曲线,且有内权因子CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2。在保持控制多边形不变的情况下,能否找到新的内权因子CAGD: 第九章  几何连续性2,使CAGD: 第九章  几何连续性2为曲率连续的分段有理二次曲线CAGD: 第九章  几何连续性2

    根据曲率连续性条件,可知:

    CAGD: 第九章  几何连续性2 (9.10.4)

    因此,只要选定权因子CAGD: 第九章  几何连续性2之后,按照上式即可计算出所有的新权因子CAGD: 第九章  几何连续性2。由这一组新权因子和原控制多边形便可确定一条曲率连续的分段有理二次曲线CAGD: 第九章  几何连续性2

    显然上式只有当右边非负才有解。右边为正的条件是CAGD: 第九章  几何连续性2同号。几何上意味着CAGD: 第九章  几何连续性2位于线段CAGD: 第九章  几何连续性2之同侧,因而CAGD: 第九章  几何连续性2的控制多边形应是局部凸多边形。

    1. 给定一局部凸的控制多边形CAGD: 第九章  几何连续性2,求以CAGD: 第九章  几何连续性2为起点,以CAGD: 第九章  几何连续性2为终点的一条曲率连续的分段有理二次样条曲线CAGD: 第九章  几何连续性2

    对此问题求解的关键是找连接点CAGD: 第九章  几何连续性2和内权因子CAGD: 第九章  几何连续性2,为此在边CAGD: 第九章  几何连续性2上任取一点作为CAGD: 第九章  几何连续性2,就可按照(1)中的方法求出CAGD: 第九章  几何连续性2

    3)给定一封闭的凸多边形CAGD: 第九章  几何连续性2,其中CAGD: 第九章  几何连续性2,且位于边CAGD: 第九章  几何连续性2上,构造一曲率连续的分段有理二次样条曲线CAGD: 第九章  几何连续性2,显然CAGD: 第九章  几何连续性2是一条封闭曲线。CAGD: 第九章  几何连续性2的构造与(2)基本相同。在边CAGD: 第九章  几何连续性2上选取一连接点CAGD: 第九章  几何连续性2,根据连续性条件可知:

    CAGD: 第九章  几何连续性2 (9.10.5)

    上式简记如下:

    CAGD: 第九章  几何连续性2

    由于CAGD: 第九章  几何连续性2也是一个连接点,曲线CAGD: 第九章  几何连续性2在该点也要求曲率连续,那么有

    CAGD: 第九章  几何连续性2 (9.10.6)

    简记为CAGD: 第九章  几何连续性2

    将上式CAGD: 第九章  几何连续性2个方程左右相乘,则有:

    CAGD: 第九章  几何连续性2 (9.10.7)

    这一条件称为相容性条件。因此,连接点CAGD: 第九章  几何连续性2在边CAGD: 第九章  几何连续性2上的位置便不能任意选取了,必须使上述相容性条件得到满足。达到这一要求的方法是令:

    CAGD: 第九章  几何连续性2

    其中CAGD: 第九章  几何连续性2为实数,CAGD: 第九章  几何连续性2为三角形CAGD: 第九章  几何连续性2的有向面积。CAGD: 第九章  几何连续性2时,连接点CAGD: 第九章  几何连续性2即为边CAGD: 第九章  几何连续性2的中点。

    由以上讨论可见,我们用最低次的曲线段实现了曲率连续的分段平面曲线的构造,并且还提供了可作为形状参数实现对曲线形状控制的一个公共因子。当然,这里可调的形状参数仅仅是一个公共因子,这意味着只能对曲线实现整体形状控制。

    9.10.2 曲率连续的有理三次样条曲线

    1)几何连续性条件

    设由相邻的两段有理CAGD: 第九章  几何连续性2Bézier曲线构成的组合曲线CAGD: 第九章  几何连续性2定义在参数区间CAGD: 第九章  几何连续性2上,左右两段分别由控制顶点、权因子CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2定义,连接点CAGD: 第九章  几何连续性2对应参数CAGD: 第九章  几何连续性2

    CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2的距离,CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2的距离,CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2所张成的平面的距离,CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2所张成的平面的距离(图9.7),那么

    CAGD: 第九章  几何连续性2

    CAGD: 第九章  几何连续性2

    曲线CAGD: 第九章  几何连续性2在连接点CAGD: 第九章  几何连续性2处左右两侧的曲率与挠率分别为:

    CAGD: 第九章  几何连续性2

    CAGD: 第九章  几何连续性2

    CAGD: 第九章  几何连续性2连续性条件: 在连接点CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续的分段有理CAGD: 第九章  几何连续性2Bézier曲线CAGD: 第九章  几何连续性2,如果CAGD: 第九章  几何连续性2三点共线,CAGD: 第九章  几何连续性2位于CAGD: 第九章  几何连续性2的两侧,且

    CAGD: 第九章  几何连续性2 9.10.8

    CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续。

    CAGD: 第九章  几何连续性2连续性条件:在连接点CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续的分段有理CAGD: 第九章  几何连续性2Bézier曲线CAGD: 第九章  几何连续性2,如果五点CAGD: 第九章  几何连续性2共面,CAGD: 第九章  几何连续性2位于CAGD: 第九章  几何连续性2处切线的同侧,且

    CAGD: 第九章  几何连续性2 9.10.9

    CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续。应用CAGD: 第九章  几何连续性2连续性条件,上式可化简为:

    CAGD: 第九章  几何连续性2

    挠率连续性条件:在连接点CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续的分段有理CAGD: 第九章  几何连续性2Bézier曲线CAGD: 第九章  几何连续性2,如果CAGD: 第九章  几何连续性2位于CAGD: 第九章  几何连续性2处密切平面线的两侧,且

    CAGD: 第九章  几何连续性2 9.10.10

    CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2处挠率连续。应用CAGD: 第九章  几何连续性2连续性条件,上式可化简为:

    CAGD: 第九章  几何连续性2

    2)曲率连续的有理三次样条曲线的构造

    现考虑两相邻的有理三次Bézier曲线段,其定义区间分别为CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2。在连接点CAGD: 第九章  几何连续性2处,BézierCAGD: 第九章  几何连续性2张成CAGD: 第九章  几何连续性2处的密切平面CAGD: 第九章  几何连续性2,因此边CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2或者平行或者相交于一点CAGD: 第九章  几何连续性2。假设CAGD: 第九章  几何连续性2存在,设CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2分别以比例CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2分连线CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2,那么由上述的CAGD: 第九章  几何连续性2连续条件可知,两段曲线在CAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2连续等价于CAGD: 第九章  几何连续性2。又由CAGD: 第九章  几何连续性2连续条件,CAGD: 第九章  几何连续性2以比例CAGD: 第九章  几何连续性2分连线CAGD: 第九章  几何连续性2。因此,我们可以用辅助顶点CAGD: 第九章  几何连续性2来构造曲率连续的分段有理三次Bézier曲线。

    给定三维空间的控制多边形顶点CAGD: 第九章  几何连续性2及整体参数CAGD: 第九章  几何连续性2的相应节点CAGD: 第九章  几何连续性2,权因子CAGD: 第九章  几何连续性2及参数CAGD: 第九章  几何连续性2,可构造一条曲率连续的分段有理三次Bézier曲线,构造过程如下:

  2. 按比例CAGD: 第九章  几何连续性2分割多边形CAGD: 第九章  几何连续性2确定内BézierCAGD: 第九章  几何连续性2CAGD: 第九章  几何连续性2
  3. 按比例CAGD: 第九章  几何连续性2分割CAGD: 第九章  几何连续性2之连线确定CAGD: 第九章  几何连续性2
  4. 首末两段Bézier点确定如下:

    CAGD: 第九章  几何连续性2

    若所有权因子CAGD: 第九章  几何连续性2时,所构造的曲线将是非有理三次曲率连续的样条曲线,在内节点CAGD: 第九章  几何连续性2处带有张力参数CAGD: 第九章  几何连续性2,这就是Gamma样条。若又所有的张力参数CAGD: 第九章  几何连续性2,则所构造的曲线便为标准的CAGD: 第九章  几何连续性2三次样条曲线。

相关文章:

  • 2021-05-06
  • 2022-12-23
  • 2022-01-24
  • 2021-07-20
  • 2022-01-06
  • 2021-11-27
  • 2021-11-01
  • 2021-10-21
猜你喜欢
  • 2022-01-12
  • 2021-06-29
  • 2021-12-11
  • 2021-09-18
  • 2022-02-08
  • 2021-12-03
  • 2021-06-05
相关资源
相似解决方案