重新计算连接点

Recalculate connection points

我正在使用自定义 'points' 绑定来生成自定义线点。点的起点和终点总是从节点的左上角开始。

是否可以通过 GoJS 重新计算线,这样位置将不会在左上角,而是到最近的点(即给定示例中的 BR 到 BL)

尝试设置

// Used as a value for {@link Link#adjusting},
// to indicate that the link route computation should keep the
// intermediate points of the previous route, just modifying the first and/or last points;
theLink.adjusting = go.Link.End;

然后重新计算link路线。

theLink.invalidateRoute();