Related
Table of content
This refinement offers a highly customizable implementation of Primβs algorithm to find the minimum spanning tree of individual clusters.
By design, the output is guaranteed to be sanitized (e.g, each cluster will retains its existing connectivity properties).
It relies on user-defined π° Heuristics in order to build the tree, providing very high level of control.
Available Heuristics Modules
π° Heuristic Attribute
Attribute-driven heuristics
The Attribute heuristics uses custom point or edge value as raw score.
π° Feedback
Favor uncharted points & edges.
The Feedback heuristic add/remove score value to points & edges that are βin useβ by other previously computed paths.
π° Inertia
Favor active direction preservation.
The Inertia heuristic uses the ongoing traversal data to try and maintain a consistent direction, as if the algorithm had βinertiaβ.
π° Steepness
Favor flat trajectories.
The Steepness heuristic uses the edge angle against an up vector to compute a dot product that is used to determine whether the edge should be considered flat or not.
π° Azimuth
Favor edges directed toward the goal.
The Azimuth heuristic attempt to force the path to always aim toward the goal.
π° Least Nodes
Favor traversing the least amount of nodes.
The Least Nodes heuristic favor node count traversal over anything else.