Convexity-preserving fairing

被引:16
|
作者
Pigounakis, KG [1 ]
Kaklis, PD [1 ]
机构
[1] NATL TECH UNIV ATHENS,DEPT NAVAL ARCHITECTURE & MARINE ENGN,SHIP DESIGN LAB,GR-15773 ZOGRAFOU,ATHENS,GREECE
关键词
cubic curves; B-spline curves; convexity; tolerances; fairness; knot-removal; knot-insertion; curvature-slope discontinuity;
D O I
10.1016/0010-4485(96)00024-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper develops a two-stage automatic algorithm for fairing C-2-continuous cubic parametric B-splines under convexity, tolerance and end constraints. The first stage is a global procedure, yielding a C-2 cubic B-spline which satisfies the local-convexity, local-tolerance and end constraints imposed by the designer. The second stage is a local fine-fairing procedure employing an iterative knot-removal knot-reinsertion technique, which adopts the curvature-slope discontinuity as the fairness measure of a C-2 spline. This procedure preserves the convexity and end properties of the output of the first stage and, moreover, it embodies a global-tolerance constraint. The performance of the algorithm is discussed for four data sets. Copyright (C) 1996 Elsevier Science Ltd
引用
收藏
页码:981 / 994
页数:14
相关论文
共 50 条