Links Overlapping On Nodes Issue

Hi Walter,
Is there any way to find out whether the links are crossing over the node. If we get true then we will adjust the node in X axis to go away from the overlapping links.

For a given node, you could call:

const parts = node.diagram.findPartsIn(node.actualBounds, true, false);
parts.each(p => {
  if (p instanceof go.Link) {
    // now p is a Link that crosses over the node
  }
});

Thanks Walter. We will check and come back.

Hi Walter,
Please check below 2 images, In second image we have moved the first green color device to left side of the connected node and the links are showing in some zigzag manner. In the first image we have moved the device to little bit right, Now the connections are fine. Even though if we move a device to the left side of the connected node connections should look clearly, Can you pls help on this?
Capture1
Capture

That is on our list of features to add to the router, but I will not be able to work on it today or very soon.

A post was split to a new topic: Showing more information at each port

Try the new AvoidsLinksRouter that is in version 3.0 of GoJS.