如何在mxGraph中渲染折线元素?

时间:2015-04-16 11:40:52

标签: javascript graph polyline mxgraph

mxGraph是否有特定的折线对象?也就是说,经过许多点的边缘。目前,我使用由不可见顶点链接的多个直边来伪造它,但这会混淆图形结构。

1 个答案:

答案 0 :(得分:0)

可以将航点添加到mxGeometry.points中的边缘。要更改它们,您需要克隆任何现有的几何对象(就地更改会导致撤消问题):

var geometry = model.getGeometry(edge);
geometry = geometry.clone();
geometry.points = points;

假设edge是要更改的edge对象,points是mxPoint的数组。

悬空边缘的终点可以通过mxGeometry.setTerminalPoint(mxPoint, boolean)更改。