Crate pi_path_finding

source ·
Expand description

寻路 模块

finder A* 主体

tile_map 模块,实现了方格数据的A*寻路;

nav_mesh 模块,实现了 3维导航网格的A*寻路(包含路径拉直)

Structs

Enums

Traits

Functions

  • 获得指定位置的障碍物描述(中心是否障碍, 右边是否障碍, 下边是否障碍)
  • 获得指定位置瓦片的坐标
  • 创建节点邻居的函数
  • 设置flag
  • 判断是否地图上直线可达,返回None表示可达,否则返回最后的可达点