Efficiently computing geodesic offsets on triangle meshes by the extended Xin-Wang algorithm

被引:15
|
作者
Xin, Shi-Qing [1 ]
Ying, Xiang [1 ]
He, Ying [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Singapore, Singapore
基金
新加坡国家研究基金会;
关键词
Discrete geodesics; Geodesic offsets; Geodesic distance field; Exact algorithm; SHORTEST PATHS; CONVEX POLYTOPE; CURVES; SURFACES;
D O I
10.1016/j.cad.2011.08.027
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Geodesic offset curves are important for many industrial applications, such as solid modeling, robot-path planning, the generation of tool paths for NC machining, etc. Although the offset problem is well studied in classical differential geometry and computer-aided design, where the underlying surface is sufficiently smooth, very few algorithms are available for computing geodesic offsets on discrete representation, in which the input is typically a polyline curve restricted on a piecewise linear mesh. In this paper, we propose an efficient and exact algorithm to compute the geodesic offsets on triangle meshes by extending the Xin-Wang algorithm of discrete geodesics. We define a new data structure called parallel-source windows, and extend both the "one angle one split" and the filtering theorem to maintain the window tree. Similar to the original Xin-Wang algorithm, our extended algorithm has an O(n) space complexity and an O(n(2) log n) asymptotic time complexity, where n is the number of vertices on the input mesh. We tested our algorithm on numerous real-world models and showed that our algorithm is exact, efficient and robust, and can be applied to large scale models with complicated geometry and topology. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1468 / 1476
页数:9
相关论文
共 4 条
  • [1] An intrinsic algorithm for computing geodesic distance fields on triangle meshes with holes
    Quynh, Dao T. P.
    He, Ying
    Xin, Shi-Qing
    Chen, Zhonggui
    [J]. GRAPHICAL MODELS, 2012, 74 : 209 - 220
  • [2] Convex Quadratic Programming for Computing Geodesic Distances on Triangle Meshes
    Chen, Shuangmin
    Hei, Nailei
    Hu, Shun
    Yue, Zijia
    He, Ying
    [J]. MATHEMATICS, 2024, 12 (07)
  • [3] An optimization-driven approach for computing geodesic paths on triangle meshes
    Liu, Bangquan
    Chen, Shuangmin
    Xin, Shi-Qing
    He, Ying
    Liu, Zhen
    Zhao, Jieyu
    [J]. COMPUTER-AIDED DESIGN, 2017, 90 : 105 - 112
  • [4] An Accuracy Controllable and Memory Efficient Method for Computing High-Quality Geodesic Distances on Triangle Meshes
    Adikusuma Y.Y.
    Du J.
    Fang Z.
    He Y.
    [J]. CAD Computer Aided Design, 2022, 150