mxGraph是否有特定的折线对象?也就是说,经过许多点的边缘。目前,我使用由不可见顶点链接的多个直边来伪造它,但这会混淆图形结构。
答案 0 :(得分:0)
可以将航点添加到mxGeometry.points中的边缘。要更改它们,您需要克隆任何现有的几何对象(就地更改会导致撤消问题):
var geometry = model.getGeometry(edge);
geometry = geometry.clone();
geometry.points = points;
假设edge是要更改的edge对象,points是mxPoint的数组。
悬空边缘的终点可以通过mxGeometry.setTerminalPoint(mxPoint, boolean)更改。