UnlegitMinecraft / Astar3d

A simple A* 3D path-finding implementation for java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Astar3d

A simple A* 3D path-finding implementation for java

Easy A* (star) Pathfinding
Recode from python to java

Usage

final SimpleWorldProvider worldProvider = new SimpleWorldProvider();
worldProvider.addWall(new Cell(6, 6, 3));
worldProvider.addWall(new Cell(6, 5, 4));

final Pathfinder pathfinder = new Pathfinder(new Cell(10, 7, 7), new Cell(1, 1, -1), Pathfinder.COMMON_NEIGHBORS, worldProvider);
final ArrayList<Cell> path = pathfinder.findPath();
for(Cell cell : path) {
    System.out.println(cell);
}

About

A simple A* 3D path-finding implementation for java

License:MIT License


Languages

Language:Java 100.0%