首页> 外国专利> iterative determination of the shortest path between two points on a polygonoberflu00e4che

iterative determination of the shortest path between two points on a polygonoberflu00e4che

机译:迭代确定多边形上两点之间的最短路径

摘要

A storage medium encoded with machine-readable computer program is used for finding the shortest path between two points on a polygonal surface. The storage medium includes instructions for causing a computer to implement a method for finding the shortest path. Given a first point and a second point on the polygonal surface, a polyline lying on the surface and passing through the two points is defined. The polyline on a polygonal mesh is analyzed to determine points lying on the polyline and on edges of the mesh. The polygonal faces of the mesh are assumed, without any loss of generality, to be triangles. If the start and end points of the polyline are not on the edges of the mesh, the faces of the polygonal surface on which the start and end points of the polyline lie are triangulated so that the start and end points become vertices of the polygonal mesh. The polyline is then modified such that it will pass through the first and second points of the polyline, creating a new polyline of a shorter length. The analysis, triangulation and modification process are repeated iteratively until a shortest possible polyline is found between the first and second points.
机译:使用用机器可读计算机程序编码的存储介质来查找多边形表面上两点之间的最短路径。该存储介质包括用于使计算机实现用于找到最短路径的方法的指令。给定多边形表面上的第一点和第二点,定义了一条位于该表面上并穿过这两个点的折线。分析多边形网格上的折线,以确定位于折线上和网格边缘上的点。不失一般性,将网格的多边形面假定为三角形。如果折线的起点和终点不在网格的边缘,则对折线的起点和终点所在的多边形表面进行三角剖分,以使起点和终点成为多边形网格的顶点。然后修改折线,使其将通过折线的第一和第二点,从而创建一条较短长度的新折线。反复重复进行分析,三角剖分和修改过程,直到在第一点和第二点之间找到最短的折线为止。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号