Modifying the shape of NURBS surfaces with geometric constraints

被引:128
作者
Hu, SM [1 ]
Li, YF
Ju, T
Zhu, X
机构
[1] Tsing Hua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] City Univ Hong Kong, Dept Mfg Engn & Engn Management, Kowloon, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
shape modification; NURBS; energy minimization; constrained optimization; highlight line;
D O I
10.1016/S0010-4485(00)00115-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
NURBS surfaces are among the most commonly used parametric surfaces in CAGD and Computer Graphics. This paper investigates shape modification of NURBS surfaces with geometric constraints, such as point, normal vector, and curve constraints. Two new methods are presented by constrained optimization and energy minimization. The former is based on minimizing changes in control net of surfaces, whereas the latter is based on strain energy minimization. By these two methods, we change control points and weights of an original surface, such that the modified surface satisfies the given constraints. Comparison results and practical examples are also given. (C) 2001 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:903 / 912
页数:10
相关论文
共 22 条
[1]   UNIFIED APPROACH TO NURBS CURVE SHAPE MODIFICATION [J].
AU, CK ;
YUEN, MMF .
COMPUTER-AIDED DESIGN, 1995, 27 (02) :85-93
[2]  
BIER KP, 1994, COMPUT AIDED DESIGN, V26, P268
[3]  
CELNIKER C, 1992, P 1992 S INT 3D GRAP, V25, P165
[4]  
CELNIKER G, 1991, COMP GRAPH, V25, P257, DOI 10.1145/127719.122746
[5]  
FANG L, 1992, CG INT 92 TOK JAP JU
[6]  
Farin G.E., 1995, NURBS CURVES SURFACE
[7]   CONSTRAINT-BASED CURVE MANIPULATION [J].
FOWLER, B ;
BARTELS, R .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1993, 13 (05) :43-49
[8]   Parametrically deformed free-form surfaces as part of a variational model [J].
Guillet, S ;
Leon, JC .
COMPUTER-AIDED DESIGN, 1998, 30 (08) :621-630
[9]   The general B-spline interpolation method and its application to the modification of curves and surfaces [J].
Ishida, J .
COMPUTER-AIDED DESIGN, 1997, 29 (11) :779-790
[10]   Weight-based shape modification of NURBS curves [J].
Juhász, I .
COMPUTER AIDED GEOMETRIC DESIGN, 1999, 16 (05) :377-383