4 #include <unordered_map>
7 #include <unordered_set>
8 #include <base/grid_path_finder.h>
10 #include <solid_collider.h>
11 #include "solid_sync_collider.h"
13 #include "one_direction_path_finder.h"
64 unsigned int maxOpenSetSize,
66 unsigned int maxNodeCnt,
73 _collider = std::make_shared<bmpf::SolidSyncCollider>(threadCnt);
74 _collider->init(scene->getGroupedModelPaths(),
false);
77 std::vector<std::vector<int>> group;
80 group.emplace_back(offset);
82 if (cnt >= threadCnt) {
103 std::shared_ptr<PathNode> currentNode,
104 std::vector<int> &endCoords