在 Inkscape 中动态调整对象节点之间的线

平面设计 墨景
2022-01-06 05:37:31

我是inkscape的新手,我没有找到用一条线链接两个矩形对象的方法(例如,将第一个矩形的右下角与另一个矩形的左上角链接起来),这样当我移动时一个矩形或另一个,线条会自动适应。

这篇文章(如何在 Inkscape 中连接贝塞尔曲线?)确实解释了如何连接选定的节点,但它会产生一个“分组对象”,而不是我想要的。

这似乎是一个基本功能,我担心我的帖子可能会被标记为重复(我没有找到)。

2个回答

没有办法将封闭路径(如矩形)上的节点直接连接到另一条路径上的节点,以保持它们的连接。但是,可以使用Create Diagram Connectors工具来执行您描述的操作。

在我的 Inkscape (0.92) 版本中,工具图标如下所示 在此处输入图像描述

假设您已经绘制了两个矩形,请选择该工具并将鼠标悬停在其中一个上。您应该会看到一个小正方形出现在形状的中间,从该正方形单击并拖动到另一个矩形中间的正方形,两者将用一条线连接。

效果是实时的,连接线将随着您移动矩形而移动,以保持它们连接。

在此处输入图像描述

也可以在工具上设置选项以创建避免形状和弯曲角的连接器。显然,该功能旨在创建图表。

在此处输入图像描述

Inkscape 的连接器已经在其他答案中进行了解释。如果他们的可能性太有限,请尝试 Open Office Draw。看截图:

在此处输入图像描述

OOD 是免费软件。出于艺术目的,它可能过于有限,但许多类型的技术和业务图表很容易出现。

图像可以复制并粘贴到 Inkscape,但不幸的是连接器失去了弹性,它们变成了正常形状。