我正在研究概念图应用程序,它有一组节点和链接.我已使用节点的中心作为参考将链接连接到节点.由于我有不同大小和形状的节点,因此建议不要通过指定形状的高度或宽度来绘制链接的箭头.我的方法是绘制一个链接,从一个节点开始,逐个像素,直到到达下一个节点(这里的节点颜色与背景颜色不同),然后通过访问像素值,我希望能够决定链接和节点的交点,实际上是绘制箭头的坐标.
如果我能得到一些帮助,那就太好了.
示例代码:http: //jsfiddle.net/9tUQP/4/
这里绿色方块是节点,从左方开始并进入右方的线是链接.我希望在链接和右方的交叉点绘制箭头.