Efficient point-projection to freeform curves and surfaces

被引:20
作者
Oh, Young-Taek [2 ]
Kim, Yong-Joon [2 ]
Lee, Jieun [1 ]
Kim, Myung-Soo [2 ]
Elber, Gershon [3 ]
机构
[1] Chosun Univ, Sch Comp Engn, Kwangju 501759, South Korea
[2] Seoul Natl Univ, Sch Engn & Comp Sci, Seoul 151744, South Korea
[3] Technion Israel Inst Technol, Dept Comp Sci, IL-32000 Haifa, Israel
关键词
Point-projection; Nearest point; Minimum distance; Line/plane clipping; Circle/sphere clipping; Spiral curve; Evolute; Bisector curve; Voronoi cell; DISTANCE;
D O I
10.1016/j.cagd.2011.04.002
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present an efficient algorithm for projecting a given point to its closest point on a family of freeform curves and surfaces. The algorithm is based on an efficient culling technique that eliminates redundant curves and surfaces which obviously contain no projection from the given point. Based on this scheme, we can reduce the whole computation to considerably smaller subproblems, which are then solved using a numerical method. For monotone spiral planar curves with no inflection, we show that a few simple geometric tests are sufficient to guarantee the convergence of numerical methods to the closest point. In several experimental results, we demonstrate the effectiveness of the proposed approach. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:242 / 254
页数:13
相关论文
共 23 条
  • [1] Spiral fat arcs - Bounding regions with cubic convergence
    Barton, Michael
    Elber, Gershon
    [J]. GRAPHICAL MODELS, 2011, 73 : 50 - 57
  • [2] Precise Hausdorff distance computation between polygonal meshes
    Barton, Michael
    Hanniel, Iddo
    Elber, Gershon
    Kim, Myung-Soo
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2010, 27 (08) : 580 - 591
  • [3] Computing the minimum distance between two Bezier curves
    Chen, Xiao-Diao
    Chen, Linqiang
    Wang, Yigang
    Xu, Gang
    Yong, Jun-Hai
    Paul, Jean-Claude
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2009, 229 (01) : 294 - 301
  • [4] Computing the minimum distance between a point and a NURBS curve
    Chen, Xiao-Diao
    Yong, Jun-Hai
    Wang, Guozhao
    Paul, Jean-Claude
    Xu, Gang
    [J]. COMPUTER-AIDED DESIGN, 2008, 40 (10-11) : 1051 - 1054
  • [5] Do Carmo M. P, 1992, Differential Geometry of Curves and Surfaces
  • [6] Elber G., 2001, P 6 ACM S SOLID MODE, P1, DOI [10.1145/376957.376958, DOI 10.1145/376957.376958]
  • [7] A FAST PROCEDURE FOR COMPUTING THE DISTANCE BETWEEN COMPLEX OBJECTS IN 3-DIMENSIONAL SPACE
    GILBERT, EG
    JOHNSON, DW
    KEERTHI, SS
    [J]. IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1988, 4 (02): : 193 - 203
  • [8] A second order algorithm for orthogonal projection onto curves and surfaces
    Hu, SM
    Wallner, J
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2005, 22 (03) : 251 - 260
  • [9] IRIT, 2009, IRIT 10 0 US MAN
  • [10] Johnson D., 2005, MINIMUM DISTANCE QUE