Purpose
Retrieves the location (X and Y position) of a node within the nodegraph.
Syntax
Array GetNodeGraphPosition();
returns The X and Y position of the node in the nodegraph.
Example
function SortNodesByPosition(a, b) {
var nodeAGraphXY = a.GetNodeGraphPosition();
var nodeBGraphXY = b.GetNodeGraphPosition();
if (nodeAGraphXY[1] > nodeBGraphXY[1])
return 1;
else if (nodeAGraphXY[1] == nodeBGraphXY[1] && nodeAGraphXY[0] > nodeBGraphXY[0])
return -1;
return 0;
}
function Update() {
layer = Document.GetLayer(0);
nodeList = layer.GetNodes();
nodeList.sort(SortNodesByPosition);
}