拟三次Bézier曲线及其在管道拼接中的应用
Cubic Quasi-Bezier Curve and Its Application in Surface Blending
DOI: 10.12677/AAM.2018.76085, PDF,  被引量 下载: 1,071  浏览: 2,060  国家自然科学基金支持
作者: 王 芳:浙江长征职业技术学院,浙江 杭州;白根柱*:内蒙古民族大学,内蒙古 通辽
关键词: 形状参数拟三次Bézier曲线轴线管道光滑拼接Shape Parameters Cubic Quasi-Bézier Curves Axes Pipes Blending
摘要: 本文利用带有形状参数α,β,γ的拟三次Bézier曲线对于特定控制顶点附近曲线的形状具有调控特性,在光滑拼接两个半径相同的轴线异面圆管道的轴线的基础上,构造了光滑拼接两个轴线异面的圆管道,得到了新的轴线异面管道的拼接管道,扩大了应用范围。
Abstract: Cubic quasi-Bézier curves with three shape parameters α,β,γ can adjust the shape of curves near specific control points. In this study, given two pipes of same radius and non-coplanar axes, we first blend the axes of the two pipes using the property of quasi-Bézier curves and further construct the surface that blends the two pipes.
文章引用:王芳, 白根柱. 拟三次Bézier曲线及其在管道拼接中的应用[J]. 应用数学进展, 2018, 7(6): 709-713. https://doi.org/10.12677/AAM.2018.76085

1. 引言

曲面拼接是计算机辅助几何设计中的一个基本问题,而轴线异面的管道拼接是几何造型中难点基础问题。对于轴线异面管道光滑拼接问题,经典的曲面拼接方法 [1] [2] [3] [4] [5] 很难奏效,已有成果不多。我们提出了基于轴线光滑拼接的轴线异面管道光滑拼接方法 [6] - [11] 。在 [6] 我们用空间Bézier曲线光滑拼接两个异面的轴线,构造了拼接两个轴线异面的管道,在 [11] 中我们用有理Bézier曲线光滑拼接两个异面的轴线,构造了两个轴线异面的管道。由于Bézier曲线的形状完全取决于控制多边形顶点的选取,Bézier曲线形状的修改要通过修改控制多边形的顶点来实现。有理Bézier曲线通过引入权因子,不用修改控制多边形的顶点,通过调控权因子改变曲线形状,有利于曲线形状的控制和修改。但如何选取有理Bézier曲线的权因子以及权因子对于个别顶点处曲线形状的影响还不是十分清楚。秦新强等 [12] 引入了带形状参数 α , β , γ 的四次多项式基函数,定义了CE-Bézier曲线。在不改变三次Bézier曲线的控制多边形顶点的情况下,得到了拟三次Bézier曲线,且对于个别顶点处曲线形状的调控具有明显的作用。这对于拼接两个异面轴线,构造轴线异面的管道的拼接曲面提供了有利的工具。

Φ 1 : { x = X 1 + a cos φ + a sin φ , y = Y 1 + B 1 s + a cos φ + a sin φ , z = a cos φ + a sin φ . Φ 2 : { x = a cos φ + a sin φ , y = Y 2 + a cos φ + a sin φ , z = Z 2 + C 2 s + a cos φ + a sin φ . φ [ 0 , 2 π ] (1)

是两个轴线异面的圆管道的参数表示,其中a是圆管道的半径。

L 1 : { x = X 1 + 0 s , y = Y 1 + B 1 s , z = 0 + 0 s , L 2 : { x = 0 + 0 s , y = Y 2 + 0 s , z = Z 2 + C 2 s . (2)

为两个管道的轴线,分别位于OXY平面上,且与Y轴平行和位于OYZ平面上与Y轴垂直。

定义1 [12] 对于任意 t [ 0 , 1 ] α , γ [ 3 , 1 ] , β [ 3 , 3 ] 称关于t的多项式

为带形状参数的四次多项式基函数。

定义2 [12] 给定四个控制顶点,对于,定义曲线

为带形状参数的拟三次Bézier曲线,简称三次CE-Bézier曲线。

拟Bézier曲线和Bézier曲线一样通过首、末顶点并和特征多边形的首、末两条边相切。除此之外,适当调整参数的值,对于个别控制顶点附近曲线的形状具有调空作用。

在上述假设下,构造光滑拼接两个异面轴线的拟三次Bézier曲线,并进一步构造光滑拼接两个轴线异面的粗细相同的管道。

2. 构造光滑拼接两个异面直线的拟三次空间Bézier曲线

上的两个点,上的两个点,以这四个点为控制顶点构成了与三次Bézier曲线对应的特征多边形。由带形状参数的四次多项式基函数的定义和带形状参数拟三次空间Bézier曲线的定义,可以得到光滑拼接轴线异面的圆管道的轴线的拟三次空间Bézier曲线。其参数表示为

(3)

例1时,轴线异面管道的参数表示为

其中是圆管道的半径。其轴线的参数表示为

则光滑拼接两个轴线的拟三次空间Bézier曲线的参数表示为

图1

3. 构造光滑拼接粗细相同的轴线异面的管道

设给定的两个轴线异面的管道的参数表示为式(1),其轴线的参数表示式为(2),光滑拼接两个轴线的拟三次Bézier曲线的参数表示为(3)。

这样,可以构造轴线异面的管道在通过点并与垂直的平面处光滑拼接的管道。其拼接管道的参数表示为

(4)

其中a为拼接管道的半径,分别为拼接管道在点处的法矢和副法矢。

例2 设两个轴线异面的管道的参数表示为

时,光滑拼接两个异面轴线的参数表示为

则基于轴线光滑拼接的两个轴线异面的管道的管道如图2

4. 结束语

本文利用带有参数的拟三次Bézier曲线光滑拼接两个轴线异面的圆管道的轴线,在此基础上实现了两个半径相同的轴线异面圆管道的光滑拼接。拼接管道的走向与形状参数的选取有关,适当选取参数可以满足不同的需要。

Figure 1. When, the cubic quasi-Bézier curve blending two non-coplanar axes

图1.时,光滑拼接异面轴线的拟三次空间Bézier曲线

Figure 2. When, the surface that blends the two pipes based on the blending of their axes

图2.时,基于轴线光滑拼接的管道拼接效果图

基金项目

国家自然科学基金项目资助(11561052),浙江省教育厅一般项目资助Y (201636628)。

NOTES

*通讯作者。

参考文献

[1] Warren, J. (1989) Blending Algebraic Surfaces. ACM Transactions on Graphics, 8, 263-278.
https://doi.org/10.1145/77269.77270
[2] 吴文俊, 王定康. CAGD 中的代数曲面拟合问题[J]. 数学的实践与认识, 1994(3): 26-31.
[3] Wallner, J. and Pottmann, H. (1997) Rational Blending Surfaces between Quadrics. CAGD, 14, 407-419.
[4] Wu, T.R. and Zhou, Y.S. (2000) On Blending of Several Quadratic Algebraic Surfaces. CAGD, 17, 759-766.
[5] Cheng, J.S. (2003) Blending Quadric Surfaces via a Base Curve Method. In: Proceedings of the Sixth Asian Symposium, Beijing, 17-19 April 2003, 77-86.
https://doi.org/10.1142/9789812704436_0007
[6] Bai, G.Z., Wang, H. and Yin, Z.J. (2014) Employing Generalized Bezier Tube to Smoothly Blending Tubes Whose Axes are Non-Coplanar. Applied Mechanics and Materials, 513-517, 23-1-23-6.
[7] Wang, H. and Bai, G.Z. (2013) Employing Generalized Cylindrical Helicoid Tube to SmoothlyBlending Tubes Whose Axes are Non-Coplanar. Applied Mechanics and Materials, 380-384, 1750-1754.
https://doi.org/10.4028/www.scientific.net/AMM.380-384.1750
[8] Bai, G.Z., Liu, S.Y., Wang, H., Wu, Z. and Yin, Z.J. (2014) A Novel Method for Smooth Blending Cylindrical Surfaces Whose Axes Are Non-Coplanar Based on Smooth Blending Axes. Applied Mechanics and Materials, 687-691, 1470-1473.
https://doi.org/10.4028/www.scientific.net/AMM.687-691.1470
[9] Bai, G.Z., Wang, H., Wu, Z., Yin, Z.J. and Liu, S.Y. (2014) Smoothly Blending of Two Elliptic Cylinders Whose Axes Are Non-Coplanar. Applied Mechanics and Materials, 644-650, 309-312.
[10] Bai, G.Z., Wu, Z. and Lin, X. (2007) Intersecting Line of Conical Surface and Smoothly Blending of Two Tubes Whose Axes Are Non-Coplanar. Journal of Applied Mathematics and Physics, 5, 1887-1891.
[11] 王芳, 白根柱. 有理Bézier曲线及其应用[J]. 应用数学进展, 2017, 6(8): 935-941.
[12] 秦新强, 胡钢, 张素霞. 三次Bézier曲线的新扩张及其应用[J]. 计算机工程与应用, 2008, 44(2): 112-115.