多面体面上任意两点间最短路径算法

Algorithms for the Shortest Path Between Two Arbitrary Points on a Polyhedral Surface

  • 摘要: 提出计算多面体面上任意两点之间最短路径的算法:近似算法、最短路径或近似最短路径算法.近似算法的思想是采用将折线不断嵌入三角形串上的方法,而另2个算法则是通过特定法线寻找三角形串,而且将这些三角形旋转到同一平面上,从而得到最短路径.前者的时间复杂性为O(n),而后者的时间复杂性分别是O(n2)及低于O(2nn2).

     

    Abstract: Three algorithms are presented for computing the shortest path between two arbitrary points on a polyhedral surface: One is an approximate algorithm; the other two can obtain the shortest path or an approximately shortest path. The approximate algorithm is to adopt a method for which the broken lines are constantly embedded in a series of triangles, whereas the other two are to find a series of triangles by using a specific normal line, and these triangles are rotated onto the same plane so as to obtain the shortest path. The time complexity of the former is O(n), but the time complexities of the latter two are O(n2) and lower than O(2nn2) respectively.

     

/

返回文章
返回
Baidu
map