Analytic and discrete fairing of three-dimensional B-spline curves using nonlinear programming

被引:2
|
作者
Lee, Hyun Chan
Hong, Seok Yong
Hong, Chung Sung
Park, Koohyun
Kim, Deok-Soo
机构
[1] Hongik Univ, Dept Informat & Ind Engn, Seoul 121791, South Korea
[2] LG Electron, Seoul 150721, South Korea
[3] Elect & Telecommun Res Inst, Taejon 305700, South Korea
[4] Hanyang Univ, Dept Ind Engn, Seoul 133070, South Korea
关键词
reverse engineering; local fairing; global fairing; B-spline curves; constrained nonlinear optimization;
D O I
10.1016/j.cie.2007.06.019
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In reverse engineering, curves are constructed by interpolating the data points digitized from existing products. However, the constructed curves could have errors due to the noises in the digitized data points. If the errors remain, designers may get undesirable results. Thus, fairing of the curves is performed during computer modeling process. This paper presents two fairing algorithms for three-dimensional B-spline curves. One is an analytic fairing algorithm, and the other is a discrete fairing algorithm. These algorithms are based on automatic repositioning of the control points or the data points of a B-spline curve using a constrained nonlinear optimization algorithm. We analyzed the tradeoffs of the two fairing algorithms in terms of fairing flexibility and shape preservation. (c) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:263 / 269
页数:7
相关论文
共 50 条
  • [1] Fairing spatial B-spline curves
    Pigounakis, KG
    Sapidis, NS
    Kaklis, PD
    JOURNAL OF SHIP RESEARCH, 1996, 40 (04): : 351 - 367
  • [2] Fairing spatial B-spline curves
    Natl Technical Univ of Athens, Athens, Greece
    J Ship Res, 4 (351-367):
  • [3] AUTOMATIC FAIRING ALGORITHM FOR B-SPLINE CURVES
    SAPIDIS, N
    FARIN, G
    COMPUTER-AIDED DESIGN, 1990, 22 (02) : 121 - 129
  • [4] Fairing of Parametric Cubic B-spline Curves and Bicubic B-spline Surfaces
    Mu Guowang
    CADDM, 1997, (02) : 11 - 18
  • [5] Fast and local fairing of B-spline curves and surfaces
    Salvi, P.
    Suzuki, H.
    Varady, T.
    ADVANCES IN GEOMETRIC MODELING AND PROCESSING, 2008, 4975 : 155 - +
  • [6] Knot-removal and fairing of B-spline curves
    Man, J.J.
    Hu, S.M.
    Yong, J.H.
    Sun, J.G.
    Ruan Jian Xue Bao/Journal of Software, 2001, 12 (01): : 143 - 147
  • [7] An automated curve fairing algorithm for cubic B-spline curves
    Poliakoff, JF
    Wong, YK
    Thomas, PD
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 1999, 102 (01) : 73 - 85
  • [8] A three-dimensional B-spline boundary element
    Turco, E
    Aristodemo, M
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1998, 155 (1-2) : 119 - 128
  • [9] Global energy fairing of B-spline curves in path planning problems
    Pesterev, Alexander V.
    Rapoport, Lev B.
    Gilimyanov, Ruslan F.
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE 2007, VOL 8, PTS A AND B, 2008, : 1133 - 1139
  • [10] Discrete Variational Calculus for B-Spline Curves
    Zhao, Jun
    Mansfield, Elizabeth
    MATHEMATICS IN COMPUTER SCIENCE, 2013, 7 (02) : 185 - 199