0

我有一个简单的图,父节点是多边形,子节点是矩形。这两个节点之间有一条边。这里的问题是,一旦我们拖动任何节点,连接到多边形的末端箭头就会丢失。谁能帮我弄清楚为什么那个末端箭头不见了。示例小提琴可在评论中找到。

4

1 回答 1

1

结束箭头本身并没有丢失。它被隐藏在多边形后面。添加

polygon {
  fill: rgba(100,100,100,0.5)
}

看这里

到你的CSS,你会看到发生了什么。至于修复,我不太确定你哪里出错了,但这与你如何计算形状和线条的边缘相交的位置有关。

[编辑]:从箭头围绕菱形移动的方式判断。(它以菱形围绕中心移动),它看起来像您正在绘制的菱形和代码认为的形状,因此找到交点,在比例和位置方面不匹配

于 2018-06-27T07:52:39.520 回答