凸面多边形寻路算法

本文介绍了凸面多边形寻路算法,包括凸面多边形的定义和性质,Floyd算法的应用,地图网格的概念,以及寻路算法的步骤。通过数据预处理、Floyd算法生成P矩阵、优化路径等过程,实现更高效、自然的路径规划。
摘要由CSDN通过智能技术生成

写在前面

什么是凸面多边形

凸多边形是一个内部为凸集的简单多边形。凸多边形(Convex Polygon)指如果把一个多边形的所有边中,任意一条边向两方无限延长成为一直线时,其他各边都在此直线的同旁,那么这个多边形就叫做凸多边形,其内角应该全不是钝角,任意两个顶点间的线段位于多边形的内部或边上。

凸面多边形在寻路应用中有什么性质

凸面多边形一条边上的任意一点到另外一条边上的任意一点总是可达的。

什么是floyd算法

http://blog.csdn.net/qq_35644234/article/details/60875818

什么是地图网格

地图网格就是一个凸面多边形的集合
如果可视化就是这样
这里写图片描述

数据结构定义

三维向量(Vector3):

Created with Raphaël 2.1.2 x x Vector3 Vector3 y y z z double double double

顶点(Vertex):

Created with Raphaël 2.1.2 postion postion Vertex Vertex id id Vector3 int

边(Edge):

Created with Raphaël 2.1.2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值