1.0.3 • Published 7 years ago

js-polygonal v1.0.3

Weekly downloads
1
License
Apache-2.0
Repository
github
Last release
7 years ago

node-polygonal

Javascript version of haxe Polygonal

Installation

npm install js-polygonal --save

Usage

const { AStarWaypoint, Graph, AStar, DA, GraphNode } = require('js-polygonal');

var graph = new Graph();

var wp1 = new AStarWaypoint(); wp1.name = "cua thang may tang 1";
var wp2 = new AStarWaypoint(); wp2.name = "cua thang may tang 2";
var wp3 = new AStarWaypoint(); wp3.name = "cai thang may";

wp1.node = graph.addNode(graph.createNode(wp1));
wp2.node = graph.addNode(graph.createNode(wp2));
wp3.node = graph.addNode(graph.createNode(wp3));

graph.addMutualArc(wp1.node, wp3.node);
graph.addMutualArc(wp2.node, wp3.node);

var astar = new AStar(graph);
var path = new DA();
var isPathExist = astar.find(graph, wp1, wp2, path);
console.log(path);
1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago