Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个简单的图,父节点是多边形,子节点是矩形。这两个节点之间有一条边。这里的问题是,一旦我们拖动任何节点,连接到多边形的末端箭头就会丢失。谁能帮我弄清楚为什么那个末端箭头不见了。示例小提琴可在评论中找到。
结束箭头本身并没有丢失。它被隐藏在多边形后面。添加
polygon { fill: rgba(100,100,100,0.5) }
看这里
到你的CSS,你会看到发生了什么。至于修复,我不太确定你哪里出错了,但这与你如何计算形状和线条的边缘相交的位置有关。
[编辑]:从箭头围绕菱形移动的方式判断。(它以菱形围绕中心移动),它看起来像您正在绘制的菱形和代码认为的形状,因此找到交点,在比例和位置方面不匹配