带参数PH曲线几何特征及过渡曲线构造
Geometric Characteristics of PH Curve with Parameters and Construction of Transition Curve
DOI: 10.12677/AAM.2021.109329, PDF, HTML, XML, 下载: 443  浏览: 682 
作者: 宋九锡, 王 研, 沈 洋, 秦凌云, 彭兴璇:辽宁师范大学数学学院,辽宁 大连
关键词: 三次PH曲线过渡曲线G2连续C型Cubic PH Curve Transition Curve G2 Continuous Type C
摘要: 本文通过选取恰当的带参数Bézier曲线模型,得到其成为PH曲线的几何特征条件,构造了一类带参数的三次PH曲线。基于该曲线,构造了不互相包含两圆之间的过渡曲线,该曲线是G2连续的C型过渡曲线,并且在一定条件下,曲线内部的曲率有且仅有一个曲率极值点。数值例子验证了该方法的有效性。
Abstract: In this paper, by selecting the appropriate Bézier curve model with parameters, the geometric characteristic conditions of PH curve are obtained. A kind of cubic PH curve with parameters is constructed. Based on this curve, a transition curve is constructed. The curve is a second order continuous c-type transition curve, and the curvature inside the curve has only one curvature extreme point under certain conditions. Numerical examples show the effectiveness of the proposed method.
文章引用:宋九锡, 王研, 沈洋, 秦凌云, 彭兴璇. 带参数PH曲线几何特征及过渡曲线构造[J]. 应用数学进展, 2021, 10(9): 3148-3158. https://doi.org/10.12677/AAM.2021.109329

1. 引言

在CAD中,等距线在工业领域应用十分广泛,如机器人行走路线、数控机器加工等工业领域。Bézier曲线计算高效,但是它在求单位法向量时会涉及到求根公式,这会使其等距线不是有理多项式,并不兼容于CAD系统。Farouki提出了PH (Pythagorean hodograph)曲线 [1] ,其弧长函数和等距线为多项式或有理多项式,兼容于CAD系统。

到目前为止,关于PH曲线已经有了比较深入的研究,众所周知,对于给定Bézier曲线的控制多边形,其相关边长和内角不依赖于坐标选则的固有内在几何参量,具体数据可由实际测量获得,因此,从控制多边形的长度和角度来讨论曲线的几何性质无论在理论时,还是实际应用中都具有重要意义。Farouki [1] 和Sakalis给出具有不同控制顶点 { P i } i = 0 3 的3次Bézier曲线为PH曲线分离形式的边长的约束条件。文献 [1] 根据PH曲线的定义,构造了Bézier曲线形式的四次PH曲线。文献 [2] 给出了C-Bézier曲线成为了PH曲线条件的方法并证明。

在几何造型中,曲面曲线的形状调整是一个非常活跃的研究课题。近年来,为了满足几何造型工业中对曲线曲面调整的要求,国内外学者提出了许多不同的方法。其中带参数的曲线曲面逐渐成为一个研究热点,这些方法的主要目的是在曲线模型中引入参数,并通过修改参数的取值实现对曲线形状的调整。例如,文献 [3] 和文献 [4] 中的带形状参数的Bézier曲线、文献 [5] 和文献 [6] 中的带形状参数的B样条曲线,文献 [7] 和文献 [8] 中的带形状参数的三角曲线等。

另外,在CAGD中,由于几何拼接的需要,经常会涉及到平面上两条曲线之间的光滑拼接,例如,道路轨迹、机器人的行走路线、数控加工中机床的刀具中心轨迹的设计等等,一般都是通过构造过渡曲线来实现的。很多文献从不同角度围绕过渡曲线的设计展开研究,文献 [9] 以铁路中的过渡曲线为例,从反射值角度对多项式过渡曲线的形状进行了分化;文献 [10] 对两圆间一条三次Bézier曲线的过渡曲线进行了研究;文献 [11] [12] 对两圆之间应用了五次PH过渡曲线进行了研究。

本文得到带参数Bézier曲线成为PH曲线的几何特征条件,构造了一类带参数的三次PH曲线。并应用该曲线,构造了过渡曲线,这个曲线是G2连续的C型过渡曲线,并且当控制顶点不变时,通过参数的取值的改变可以调整过渡曲线的形状。

2. 带形状参数的m-Bézier曲线

定义1 带形状参数的m-Bézier曲线为

P ( t ) = ( x ( t ) , y ( t ) ) = i = 0 3 P i B i 3 ( t ) (1)

其中 B 0 3 ( t ) = ( 1 m t ) ( 1 t ) 2 B 1 3 ( t ) = ( 2 + m ) t ( 1 t ) 2 B 2 3 ( t ) = ( 2 + m ) t ( 1 t ) 2 B 3 3 ( t ) = ( 1 m + m t ) t 2 为m-Bézier曲线的基函数,m为参数, P i = ( x i y i ) 为三次PH曲线的控制顶点, i = 0 , 1 , 2 , 3

3. m-Bézier曲线成为PH曲线的几何特征条件

定理2.1 [2] 若平面参数曲线 P ( t ) = ( x ( t ) , y ( t ) ) 分量导数表达式为:

x ( t ) = w ( t ) ( u 2 ( t ) v 2 ( t ) )

y ( t ) = 2 w ( t ) u ( t ) v ( t )

其中 u ( t ) , v ( t ) , w ( t ) 为实系数多项式,并且多项式 u ( t ) , v ( t ) 互质,则 P ( t ) 曲线为PH曲线。

u ( t ) , v ( t ) 为一次多项式,

{ u ( t ) = u 0 ( 1 t ) + u 1 t v ( t ) = v 0 ( i t ) + v 1 t (2)

由m-Bézier曲线的基函数,并根据定理2.1得到

u 2 ( t ) v 2 ( t ) = ( u 0 2 v 0 2 ) B 0 2 ( t ) + ( u 0 u 1 v 0 v 1 ) B 1 2 ( t ) + ( u 1 2 v 1 2 )

2 u ( t ) v ( t ) = 2 u 0 v 0 B 0 2 ( t ) + ( u 0 v 1 + u 1 v 0 ) B 1 2 ( t ) + 2 u 1 v 1 B 2 2 ( t )

x ( t ) = 0 t u ( t ) 2 v ( t ) 2 d t = k = 0 3 x k B k 3 ( t )

y ( t ) = 0 t 2 u ( t ) v ( t ) d t = k = 0 3 y k B k 3 ( t )

得到满足PH曲线的控制顶点,

{ P 0 = ( x 0 , y 0 ) P 1 = P 0 + 1 2 + m ( u 0 2 v 0 2 , 2 u 0 v 0 ) P 2 = P 0 + 1 3 ( u 0 2 v 2 2 + u 0 u 1 v 0 v 1 + m 1 2 + m ( u 1 2 v 1 2 ) , 2 u 0 v 0 + u 0 v 1 + u 1 v 0 + 2 m 2 2 + m u 1 v 1 ) P 3 = P 0 + 1 3 ( u 0 2 v 0 2 + u 0 u 1 v 0 v 1 + ( u 1 2 v 1 2 ) , 2 u 0 v 0 + u 0 v 1 + u 1 v 0 + 2 u 1 v 1 ) (3)

其中 P 0 任意选取,本文中取 P 0 = ( 0 , 0 ) ,取 P 1 P 0 = ( 1 , 0 ) ,故

P ( 0 ) | | ( 1 , 0 ) (4)

将(3)式代入(2)式,计算得 v 0 = 0 。由(3)式和(4)式经计算得

{ P 0 = ( 0 , 0 ) P 1 = ( 1 2 + m u 0 2 , 0 ) P 2 = ( 1 3 u 0 2 + 1 3 u 0 u 1 + m 1 3 ( 2 + m ) ( u 1 2 v 1 2 ) , 1 3 u 0 v 1 + 2 m 2 3 ( 2 + m ) u 1 v 1 ) P 3 = ( 1 3 u 0 2 + 1 3 u 0 u 1 + 1 3 ( u 1 2 v 1 2 ) , 1 3 u 0 v 1 + 2 3 u 1 v 1 ) (5)

定理2.2如果m-Bézier曲线的控制多边形的边长及其两个顶角满足以下条件:

{ L 1 = 1 2 + m ( u 0 2 + v 0 2 ) L 2 2 = ( m 1 2 ( 2 + m ) ) 2 [ ( u 0 2 + v 0 2 ) + ( u 1 2 + v 1 2 ) ] + 1 9 ( u 0 2 + v 0 2 ) ( u 1 2 + v 1 2 ) + 2 ( m 1 2 ( 2 + m ) ) 2 [ ( u 0 u 1 + v 0 v 1 ) 2 ( u 0 v 1 u 1 v 0 ) 2 ] + 2 3 ( m 1 2 ( 2 + m ) ) [ ( u 0 2 + v 0 2 + u 1 2 + v 1 2 ) ( u 0 u 1 + v 0 v 1 ) ] L 3 = 1 2 + m ( u 1 2 + v 1 2 ) (6)

cos θ 1 cos θ 2 = 2 ( 1 m ) 3 ( 2 + m ) 2 ( u 0 2 + v 0 2 ) 2 ( u 1 2 + v 1 2 ) + F 2 ( 1 m ) 3 ( 2 + m ) 2 ( u 0 2 + v 0 2 ) ( u 1 2 + v 1 2 ) 2 + G

F = 2 ( 1 m ) 3 ( 2 + m ) 2 [ ( u 0 u 1 + v 0 v 1 ) 2 ( u 1 v 0 u 0 v 1 ) 2 ] ( u 1 2 + v 1 2 ) 2 3 ( 2 + m ) ( u 0 2 + v 0 2 ) ( u 0 u 1 + v 0 v 1 ) ( u 1 2 + v 1 2 ) G = 2 ( 1 m ) 3 ( 2 + m ) 2 [ ( u 0 u 1 + v 0 v 1 ) 2 ( u 1 v 0 u 0 v 1 ) 2 ] ( u 0 2 + v 0 2 ) 2 3 ( 2 + m ) ( u 0 2 + v 0 2 ) ( u 0 u 1 + v 0 v 1 ) ( u 0 2 + v 0 2 )

其中 { L i = | P i 1 P i | } i = 1 3 为控制多边形的边长,此时m-Bézier曲线为PH曲线。其控制多边形如图所示:

证明:根据公式(3)中的坐标以及两点间距离公式我们可以得出控制多边形各边长为(6)式。

由余弦定理可得 cos θ 1 = L 1 2 + L 2 2 L 02 2 2 L 1 L 2 cos θ 2 = L 2 2 + L 3 2 L 13 2 2 L 2 L 3

cos θ 1 cos θ 2 = 2 ( 1 m ) 3 ( 2 + m ) 2 ( u 0 2 + v 0 2 ) 2 ( u 1 2 + v 1 2 ) + F 2 ( 1 m ) 3 ( 2 + m ) 2 ( u 0 2 + v 0 2 ) ( u 1 2 + v 1 2 ) 2 + G

其中

F = 2 ( 1 m ) 3 ( 2 + m ) 2 [ ( u 0 u 1 + v 0 v 1 ) 2 ( u 1 v 0 u 0 v 1 ) 2 ] ( u 1 2 + v 1 2 ) 2 3 ( 2 + m ) ( u 0 2 + v 0 2 ) ( u 0 u 1 + v 0 v 1 ) ( u 1 2 + v 1 2 ) G = 2 ( 1 m ) 3 ( 2 + m ) 2 [ ( u 0 u 1 + v 0 v 1 ) 2 ( u 1 v 0 u 0 v 1 ) 2 ] ( u 0 2 + v 0 2 ) 2 3 ( 2 + m ) ( u 0 2 + v 0 2 ) ( u 0 u 1 + v 0 v 1 ) ( u 0 2 + v 0 2 )

由定理2.1得

当m = 0时, { L 1 = u 0 2 + v 0 2 3 L 2 2 = ( u 0 2 + v 0 2 ) ( u 1 2 + v 1 2 ) 9 L 3 = u 1 2 + v 1 2 3 ,此时 L 2 2 = L 1 L 3 显然成立。

根据(6)式控制多边形的边长长度满足的关系,由余弦定理可得

cos P 0 P 1 P 2 = cos P 1 P 2 P 3 = ( u 0 u 1 + v 0 v 1 ) ( u 0 2 + v 0 2 ) ( u 1 2 + v 1 2 )

则可得

P 0 P 1 P 2 = P 1 P 2 P 3 P 0 P 1 P 2 = π P 1 P 2 P 3 为进一步确定多边形两个夹角之间的关系,计算 sin P 0 P 1 P 2 , sin P 1 P 2 P 3 ,即

sin P 0 P 1 P 2 = ( Δ P 1 × Δ P 0 ) z L 2 L 1 sin P 1 P 2 P 3 = ( Δ P 2 × Δ P 1 ) z L 3 L 2 (7)

其中z是单位向量,并与平面B(t)正交,则可得,

sin P 0 P 1 P 2 = sin P 1 P 2 P 3 = u 1 v 0 u 0 v 1 ( u 0 2 + v 0 2 ) ( u 1 2 + v 1 2 ) ,即 P 0 P 1 P 2 = P 1 P 2 P 3

结合(7)式可知 L 1 = L 3 , cos θ 1 cos θ 2 = 1 , cos θ 1 = cos θ 2

4. 构造三次带形状参数的PH过渡曲线

给定平面参数曲线方程 P ( t ) = ( x ( t ) , y ( t ) ) ,该参数曲线的切向量为 P ( t ) = ( x ( t ) , y ( t ) ) ,曲线 P ( t ) 的曲率为

κ ( t ) = | P ( t ) × P ( t ) | / | P ( t ) | 3

其中

P ( t ) = ( x ( t ) , y ( t ) )

| P ( t ) | = ( x ( t ) ) 2 + ( y ( t ) ) 2

由(2)~(4),可得:

{ κ ( t ) = 2 ( u v u v ) ( u 2 + v 2 ) 2 κ ( 0 ) = 2 ( u 0 v 1 u 1 v 0 ) ( u 0 2 + v 0 2 ) 2 κ ( 1 ) = 2 ( u 0 v 1 u 1 v 0 ) ( u 1 2 + v 1 2 ) 2 κ ( t ) = { 2 [ ( u v u v ) ( u 2 + v 2 ) 4 ( u v u v ) ( u u + v v ) ] } / ( u 2 + v 2 ) 3 (8)

{ κ ( 0 ) = 2 u 0 v 1 u 0 4 κ ( 1 ) = 2 u 0 v 1 ( u 1 2 + v 1 2 ) 2 (9)

由(8)式可以得出 κ 0 κ 1 符号相同,所以在两圆不互相包含的情况下,过渡曲线是一个C型过渡曲线。

给定始末控制定点 P 0 P 3 ,且 P 0 的曲率圆心为 C 0 ,其曲率的半径为 r 0 ,由 G 2 连续可得:

{ P 0 = ( 0 , 0 ) P ( 0 ) | | ( 1 , 0 ) ( κ ( 0 ) , κ ( 1 ) ) = ( 1 r 0 , 1 r 1 )

假设 r 1 > r 0 ,若令:

λ = r 0 / r 1 4 (10)

可得 0 < λ < 1 。设控制多边形中 P 1 P 0 P 2 P 1 的夹角依次为 α β ,其中 0 < α < π 2 0 < β < π 2 ,则

v 1 / u 1 = tan α + β 2

将(8)式和(9)式带入(6)式可得:

{ u 0 = 2 r 0 3 8 r 1 1 8 sin α + β 2 u 1 = 2 r 0 1 8 r 1 3 8 cos α + β 2 sin α + β 2 v 1 = 2 r 0 1 8 r 1 3 8 sin 3 2 α + β 2

引理1 [3] (Kneser定理) Spiral上任何一点的曲率圆一定包含较小的曲率圆,并且一定被较大的曲率圆所包含。

由引理1可知,在两圆不相互包含的前提下,曲率内部必有极值点。为了使曲线尽可能光滑,要求曲线内部的极值点尽可能的少,本文假设所要构造的C型过渡曲线曲率有且仅有一个极值点。

下面讨论PH过渡曲线的存在性。

定理3.1 当两圆互不包含时,即当 r > r 1 r 0 ,若

0 < cos α + β 2 < λ < 1

此时过渡曲线是一个C型过渡曲线。

证明 三次PH曲线导数为:

κ ( t ) = 8 ( u v u v ) ( u u + v v ) ( u 2 + v 2 ) 3 = 8 f ( t ) ( u 2 + v 2 ) 3 ,其中

f ( t ) = i = 0 3 f i ( t ) B i t ( t ) ; f 1 = 4 r 0 r 1 3 / 4 sin 3 α + β 2 ( r 1 1 / 4 cos α + β 2 r 0 1 / 4 ) ; f 2 = 2 r 0 3 / 4 r 1 3 / 4 sin 3 α + β 2 ( r 1 1 / 2 r 0 1 / 2 ) ; f 3 = 4 r 0 3 / 4 r 1 sin 3 α + β 2 ( r 1 1 / 4 r 0 1 / 4 cos α + β 2 )

0 < cos α + β 2 < λ < 1 时, f 1 < 0 , f 3 > 0 f ( 0 ) f ( 1 ) < 0 ,这时曲线有尽可能少的曲率极值点。所以

构造的过渡曲线是C型G2连续。

定理2 令端点曲率 κ 0 κ 1 对应的曲率半径为 r 0 r 1 λ = r 0 / r 1 4 。如果

0.5176 < λ < 1 (11)

r 1 r 0 < r < m ( λ ) ( r 1 r 0 )

其中 m ( λ ) = 9 8 λ 2 + 14 λ 4 8 λ 6 + 9 λ 8 3 ( 1 λ 4 )

满足上述条件的三次PH过渡曲线是唯一的。

证明 给定曲线的两个端点 P 0 P 3 ,三次PH曲线的坐标系设定与端点曲率圆圆心和半径如图1所示。若圆心距为r,则有 | C 1 C 0 | = r

Figure 1. Coordinate system setting and end point curvature circle of cubic PH curve

图1. 三次PH曲线的坐标系设定与端点曲率圆

图1得: C 0 = ( 0 , r 0 ) C 1 = ( x 3 r 1 sin ( α + β ) , y 3 + r 1 cos ( α + β ) ) ,则两圆之间的圆心距向量为 C 1 C 0 = ( x 3 r 1 sin ( α + β ) , y 3 + r 1 cos ( α + β ) r 0 )

构造关于 α + β 2 的函数 g ( α + β 2 ) = | C 1 C 0 | 2 r 2 。令 q = cos α + β 2 ,则 0 q < 1 。将 r 0 = λ 4 r 1 带入 g ( α + β 2 ) 得到一个四次方程,它的变量是q,方程如下:

g ˜ ( q ) = 16 9 λ 4 r 1 2 q 4 + 16 9 λ 3 ( 1 + λ 2 ) r 1 2 q 3 + 8 9 λ 2 ( 1 + λ 2 ) r 1 2 q 2 16 9 λ 3 ( 1 + λ 2 ) r 1 2 q + 1 9 [ 9 r 2 + ( 9 8 λ 2 + 14 λ 4 8 λ 6 + 9 λ 8 ) r 1 2 ] = 0

由(10)式可得出结论, 0 q = cos α + β 2 < λ 。考虑方程 g ˜ ( q ) = 0 在开区间 ( 0 , λ ) 内根的情况,根据函

数的零点存在性定理,方程 g ˜ ( q ) = 0 在区间 ( 0 , λ ) 内可以有根的条件为 g ˜ ( 0 ) g ˜ ( λ ) < 0

g ˜ ( 0 ) = 1 9 [ 9 r 2 + ( 9 8 λ 2 + 14 λ 4 8 λ 6 + 9 λ 8 ) r 1 2 ] = 9 8 λ 2 + 14 λ 4 8 λ 6 + 9 λ 8 9 ( 1 λ 4 ) 2 ( r 1 r 0 ) 2 r 2

g ˜ ( λ ) = 1 9 [ 9 λ 2 + ( 1 + λ 2 ) 2 ( 9 + 10 λ 2 + 17 λ 4 ) r 1 2 ] = 9 + 10 λ 2 + 17 λ 4 9 ( 1 + λ 2 ) 2 ( r 1 r 0 ) 2 r 2

0 < λ < 1 得: 0 < 9 + 10 λ + 2 17 λ 4 3 ( 1 + λ 2 ) < 1 。因为 r > r 1 r 0 ,所以 g ˜ ( λ ) < 0 。由此得 g ˜ ( 0 ) > 0

g ˜ ( 0 ) > 0 得:

9 8 λ 2 + 14 λ 4 8 λ 6 + 9 λ 8 3 ( 1 λ 4 ) ( r 1 r 0 ) > r 0

0.5176 < λ < 1 时,上面所述的不等式成立。故当 ( r 1 r 0 ) < r < m ( λ ) ( r 1 r 0 ) 时,有 g ( 0 ) g ( λ ) < 0 ,此时方程 g ˜ ( q ) = 0 ( 0 , λ ) 内一定有根。

上面已经讨论了方程 g ˜ ( q ) = 0 的根一定存在,下面讨论根的唯一性的。

由(11)式得:

g ˜ ( q ) = 16 9 λ 3 ( 1 + λ 2 ) r 1 2 + 16 9 λ 2 ( 1 + λ 2 ) 2 r 1 2 q 2 + 16 3 λ 3 ( 1 + λ 2 ) r 1 2 q 64 9 λ 4 r 1 2 q 3

g ˜ ( 0 ) = 16 9 λ 3 ( 1 + λ 2 ) r 1 2 < 0 , g ˜ ( λ ) = 0

因为

g ( q ) = 16 9 λ 2 ( 1 + λ 2 ) 2 r 1 2 + 32 3 λ 3 ( 1 + λ 2 ) r 1 2 q 64 3 λ 4 r 1 2 q 2

g ˜ ( q ) = 16 9 λ 4 r 1 2 q 4 + 16 9 λ 3 ( 1 + λ 2 ) r 1 2 q 3 + 8 9 λ 2 ( 1 + λ 2 ) r 1 2 q 2 16 9 λ 3 ( 1 + λ 2 ) r 1 2 q + 1 9 [ 9 r 2 + ( 9 9 λ 2 + 14 λ 4 8 λ 6 + 9 λ 8 ) r 1 2 ]

是一个二次函数其变量为q,并且该曲线的开口是向下的,

g ˜ ( 0 ) = 16 9 λ 2 ( 1 + λ 2 ) 2 r 1 2 > 0 , g ˜ ( q ) = 16 9 λ 2 r 1 2 ( 1 λ 4 + 4 λ 2 ( 1 λ 2 ) ) > 0

所以 g ˜ ( q ) 是一个单调递增的函数。固 g ˜ ( q ) = 0 在开区间 ( 0 , λ ) 内的根具有唯一性。

5. 数值例子

例1取 m = 1 ,起始点 P 0 = ( 0 , 0 ) ,并选取 r 0 = 1 ,由定理2,可选 r 1 = 1.5 ,此时可设 P 0 的曲率圆为 Ω 0 ,它的圆心是 ( 0 , 1 ) ,通过计算可得,所要构造的带参数的PH过渡曲线,其端点曲率圆的圆心距的取值区

间为 ( r 1 r 0 ) < r < 3.3833 ( r 1 r 0 ) 。令 r = 3.3 ( r 1 r 0 ) ,得到结论 α + β 2 = 1.5448 ,因此确定此带参数的三次

PH过渡曲线,如图2所示。

Figure 2. The cubic PH transition curve when r 1 = 1.5 (solid line part)

图2. r 1 = 1.5 时的三次PH过渡曲线(实线部分)

例2令 m = 2 ,起始点 P 0 = ( 0 , 0 ) ,并选取 r 0 = 2 ,由定理2,可选 r 1 = 1.5 ,此时可设 P 0 的曲率圆为 Ω 0 ,它的圆心是 ( 0 , 1 ) ,通过计算可得,所要构造的带参数的PH过渡曲线,其端点曲率圆的圆心距的取值区

间为 ( r 1 r 0 ) < r < 3.3833 ( r 1 r 0 ) 。令 r = 3.3 ( r 1 r 0 ) ,得到结论 α + β 2 = 1.5448 ,因此确定此带参数的三次

PH过渡曲线,如图3所示。

Figure 3. The cubic PH transition curve when m = 2 (solid line part)

图3. 当m = 2时的三次PH过渡曲线(实线部分)

Figure 4. The cubic PH transition curve when m = 3 (solid line part)

图4. 当m = 3时的三次PH过渡曲线(实线部分)

例3令 m = 3 ,起始点 P 0 = ( 0 , 0 ) ,并选取 r 0 = 1 ,由定理2,可选 r 1 = 1.5 ,此时可设 P 0 的曲率圆为 Ω 0 ,它的圆心是 ( 0 , 1 ) ,通过计算可得,所要构造的带参数PH过渡曲线,其端点曲率圆的圆心距的取值区间

( r 1 r 0 ) < r < 3.3833 ( r 1 r 0 ) 。令 r = 3.3 ( r 1 r 0 ) ,得到结论 α + β 2 = 1.5448 ,因此确定此带参数的三次

PH过渡曲线,如图4所示。

参考文献

参考文献

[1] 桂校生. C1四次Pythagorean Bézier样条曲线的构造[J]. 安庆师范学院学报(自然科学版), 2011, 17(1): 27-30.
[2] Bashir, U., Abbsa, M. and Ali, J.M. (2013) The G2 and G2 Rational Quadratic Trigonmetric Bézier Curve with Two Shape Parameters with Applications. Applied Mathematics and Computation, 219, 10183-10197.
https://doi.org/10.1016/j.amc.2013.03.110
[3] Liang, X.K. (2011) Extension of the Cubic Uniform B-Spline Curve Based on the Linear Combination of Curves. Journal of Image and Graphics, 16, 118-123.
[4] Cao, J. and Wang, G.Z. (2011) Non-Uniform B-Spline Curves with Multiple Shape Parameters. Journal of Zhejiang University-Science Computers & Electronics, 12, 800-808.
https://doi.org/10.1631/jzus.C1000381
[5] Han, X.L. and Zhu, Y.P. (2012) Curve Construction Based on Five Trigonometric Blending Functions. BIT Numerical Mathematics, 52, 953-979.
https://doi.org/10.1007/s10543-012-0386-0
[6] 严兰兰, 韩旭里. 高阶连续的形状可调三角多项式曲线曲面[J]. 中国图形学报, 2015, 20(3): 427-436.
[7] Walton, D.J. and Meek, D.S. (1996) A Planar Cubic Bézier Spiral. Journal of Computational and Applied Mathematics, 72, 85-100.
https://doi.org/10.1016/0377-0427(95)00246-4
[8] Walton, D.J. and Meek, D.S. (1998) G2 Curves Composed of Planar Cubic and Pythagorean Hodographs Quintic Spirals. Computer Aided Geometric Design, 15, 547-566.
https://doi.org/10.1016/S0167-8396(97)00028-9
[9] Zhang, P. and Liang, P. (2017) Optimization of Polynomial Transition Curves from the Viewpoint of Jerk Value. Archives of Civil Engineering, 63, 181-199.
https://doi.org/10.1515/ace-2017-0012
[10] Walton, D.J. and Meek, D.S. (1999) G2 Transition between Two Circles with a Fair Cubic Bézier Curve. Computer-Aided Design, 31, 857-866.
https://doi.org/10.1016/S0010-4485(99)00073-1
[11] Walton, D.J. and Meek, D.S. (2002) G2 Transition between Two Circles with a Fair Pythagorean Hodograph Quintic Curve. Journal Computational and Applied Mathematics, 138, 109-126.
https://doi.org/10.1016/S0377-0427(01)00359-4
[12] Han, X.A., Ma, Y.V. and Huang, X.L. (2009) The Cubic Trigonmetriv Bezier Curve with Two Shape Parameters. Applied Mathematics Letters, 22, 226-231.
https://doi.org/10.1016/j.aml.2008.03.015