Approximate shortest path on a polyhedral surface and its applications

被引:52
作者
Kanai, T
Suzuki, H [1 ]
机构
[1] Univ Tokyo, Dept Precis Engn, Tokyo, Japan
[2] Keio Univ, Fac Environm Informat, Tokyo 108, Japan
关键词
geometric modeling; computational geometry; polyhedral surface; shortest path; Dijkstra's algorithm;
D O I
10.1016/S0010-4485(01)00097-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A new algorithm is proposed for calculating the approximate shortest path on a polyhedral surface. The method mainly uses Dijkstra's algorithm and is based on selective refinement of the discrete graph of a polyhedron. Although the algorithm is an approximation, it has the significant advantages of being fast and easy to implement, it has high approximation accuracy, and is numerically robust. The approximation accuracy and computation time are compared between this approximation algorithm and the extended Chen and Han (ECH) algorithm that can calculate the exact shortest path for non-convex polyhedra. The approximation algorithm can calculate shortest paths within 0.4% accuracy approximately 100-1000 times faster than the ECH algorithm in our examples. Two applications of the approximation algorithm to geometric modeling are discussed. (C) 2001 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:801 / 811
页数:11
相关论文
共 21 条
[1]  
Aho A. V., 1983, DATA STRUCTURES ALGO
[2]  
[Anonymous], [No title captured], DOI DOI 10.1145/258734.258849
[3]  
CHEN JD, 1990, PROCEEDINGS OF THE SIXTH ANNUAL SYMPOSIUM ON COMPUTATIONAL GEOMETRY, P360, DOI 10.1145/98524.98601
[4]  
Curless B., 1996, Computer Graphics Proceedings. SIGGRAPH '96, P303, DOI 10.1145/237170.237269
[5]   OPTIMAL SHORTEST-PATH QUERIES IN A SIMPLE POLYGON [J].
GUIBAS, LJ ;
HERSHBERGER, J .
JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1989, 39 (02) :126-152
[6]  
Har-Peled S., 1997, Proceedings of the Thirteenth Annual Symposium on Computational Geometry, P359, DOI 10.1145/262839.263003
[7]   Metamorphosis of arbitrary triangular meshes [J].
Kanai, T ;
Suzuki, H ;
Kimura, F .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2000, 20 (02) :62-75
[8]  
Kanai T, 1999, PROC GRAPH INTERF, P148
[9]  
Krishnamurthy V., 1996, Computer Graphics Proceedings. SIGGRAPH '96, P313, DOI 10.1145/237170.237270
[10]  
Kuriyama S, 1999, PROC GRAPH INTERF, P132