CLC number: TN391.72
On-line Access: 2024-08-27
Received: 2023-10-17
Revision Accepted: 2024-05-08
Crosschecked: 2009-02-16
Cited: 4
Clicked: 5298
Yong-jin LIU, Rong-qi QIU, Xiao-hui LIANG. NURBS curve blending using extension[J]. Journal of Zhejiang University Science A, 2009, 10(4): 570-576.
@article{title="NURBS curve blending using extension",
author="Yong-jin LIU, Rong-qi QIU, Xiao-hui LIANG",
journal="Journal of Zhejiang University Science A",
volume="10",
number="4",
pages="570-576",
year="2009",
publisher="Zhejiang University Press & Springer",
doi="10.1631/jzus.A0820819"
}
%0 Journal Article
%T NURBS curve blending using extension
%A Yong-jin LIU
%A Rong-qi QIU
%A Xiao-hui LIANG
%J Journal of Zhejiang University SCIENCE A
%V 10
%N 4
%P 570-576
%@ 1673-565X
%D 2009
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.A0820819
TY - JOUR
T1 - NURBS curve blending using extension
A1 - Yong-jin LIU
A1 - Rong-qi QIU
A1 - Xiao-hui LIANG
J0 - Journal of Zhejiang University Science A
VL - 10
IS - 4
SP - 570
EP - 576
%@ 1673-565X
Y1 - 2009
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.A0820819
Abstract: Curve and surface blending is an important operation in CAD systems, in which a non-uniform rational B-spline (NURBS) has been used as the de facto standard. In local corner blending, two curves intersecting at that corner are first made disjoint, and then the third blending curve is added-in to smoothly join the two curves with G1- or G2-continuity. In this paper we present a study to solve the joint problem based on curve extension. The following nice properties of this extension algorithm are exploited in depth: (1) The parameterization of the original shapes does not change; (2) No additional fragments are created. Various examples are presented to demonstrate that our solution is simple and efficient.
[1] Hu, S.M., Tai, C.L., Zhang, S., 2002. An extension algorithm for B-splines by curve unclamping. Computer-Aided Design, 34(5):415-419.
[2] Mo, G.L., Zhao, Y.N., 2006. A new extension algorithm for cubic B-splines based on minimal strain energy. J. Zhejiang Univ. Sci. A, 7(12):2043-2049.
[3] Piegl, L., Tiller, W., 1997. The NURBS Book. Springer-Verlag, New York, NY.
[4] Poeschl, T., 1984. Detecting surface irregularities using isophotes. Computer Aided Geometric Design, 1(2):163-168.
[5] Press, W., Teukolsky, S., Vetterling, W., Flannery, B., 2002. Numerical Recipes in C++ (2nd Ed.). Cambridge University Press, Cambridge, UK.
[6] Vida, J., Martin, R.R., Varady, T., 1994. A survey of blending methods that use parametric surfaces. Computer-Aided Design, 26(5):341-365.
[7] Wallner, J., 2007. Note on curve and surface energies. Computer Aided Geometric Design, 24(8-9):494-498.
[8] Wang, J., Wang, G., Zheng, J., 2001. Computer Aided Geometric Design. China Higher Education Press, Beijing, China (in Chinese).
[9] Zang, Y., Liu, Y., Lai, Y., 2008. Note on industrial applications of Hu’s surface extension algorithm. LNCS, 4975:304-314.
Open peer comments: Debate/Discuss/Question/Opinion
<1>