对于jgraphx中几何设置为相对的边,没有提供点,因为它们是从边的源和目标派生的。
然而,找到的点是对象的左上角:我想知道的是,是否有办法获得边连接到源顶点和目标顶点的精确点,而不仅仅是物体的位置或中心点。
答案 0 :(得分:1)
尝试graph.getView().getPerimeterPoint(mxCellState, mxPoint...)
将本地单元格(mxGraphView.getState(myLocalCell)
)作为单元格状态提供,并指定由边缘链接的其他单元格的远中心点(您可以根据其几何形状X,Y,宽度和高度计算它)。 / p>
答案 1 :(得分:0)
jGraphx可以导出为svg
格式。也许drawCell()
中的com.mxgraph.canvas.mxSvgCanvas
可以帮助您解决问题。在shape.equals(mxConstants.SHAPE_LINE)
以及如何计算M
和L
命令时就是这种情况。