Function AStar.addPoint
Adds a new point at the given position with the given identifier. The algorithm prefers points with lower weight_scale
to form a path. The id
must be 0 or larger, and the weight_scale
must be 1 or larger.
void addPoint
(
const(long) id,
const(Vector3) position,
const(double) weight_scale = 1.00000
) nothrow @nogc;
var astar = AStar.new() astar.add_point(1, Vector3(1, 0, 0), 4) # Adds the point (1, 0, 0) with weight_scale 4 and id 1
If there already exists a point for the given id
, its position and weight scale are updated to the given values.