三角网格表面近似测地线的计算
Approximate Geodesics Path on Triangle Mesh
-
摘要: 为了有效地计算三角网格表面任意两点间的近似测地线,将三角网格模型表示成带权图,计算带权图上两点间的最短路径,并迭代细分最短路径邻域内的边以构造新的带权图求解.改进了细分顶点的生成策略,提出了邻域扩展的方法,提高了迭代运算速度,有效地解决了迭代细分算法容易陷入局部最优的问题;并把测地线距离应用于径向基函数,实现了一种曲面变形算法.实验表明该算法达到了较好的效果.Abstract: An improved algorithm for determining the approximate geodesic path between a source point and a destination point on a triangle mesh is presented. The triangle mesh is represented as a weighted graph, and an initial shortest path is computed. The neighboring edges of the shortest path are iteratively subdivided to construct new weighted graphs to approach the geodesic path. With a subdivision strategy of ‘neighbor extending’, we implement an efficient algorithm which significantly reduce the possibility of being trapped in a local optimum. A new method to deform surfaces using radial basis function is proposed by replacing the Euclidean distance as geodesic distance. Experiments show the good performance of the algorithm.
下载: