在 Inkscape 中创建动态连接器

平面设计 墨景
2022-02-28 16:11:11

在 Inkscape 中,是否可以在它们的端点连接 3 个或更多线段,这样如果我移动连接点,连接将保持不变?我想在它们之间创建一个顶点和边的图表,当我移动一个顶点时,我希望连接到它的边也相应地移动。

2个回答

如果您想创建类似流程图的图表,Inkscape 中有一个图表连接器工具可能适合您的要求,尽管它在 Windows 上最近的 0.92.3 版本中有点不稳定。我发现它仅在您出于某种奇怪的原因使用箭头键移动连接的形状时才有效。显然,由于它是为创建流程图而设计的,因此您需要创建一些对象来连接连接器。

在此处输入图像描述

如果您的意思不是流程图,而是仅连接线,则无法在单个节点处永久连接 3 条单独的线。您只能在单个路径上有一个节点。您不能将其他节点连接到该节点,但您可以使用捕捉来绘制捕捉到该节点的线。您可以选择多个节点同时移动所有节点。

例如,在下面的屏幕截图中,我绘制了一条路径,中间有一个角节点。然后使用捕捉(Handle to Cusp 节点),我可以定位另一条路径并将它的节点对齐到中间节点。我可以全选 (CTRL+A),然后使用按节点工具选择路径 (F2) 单击并拖动以选择中间的所有节点。然后我可以将它们作为一个整体移动在一起,即使没有这样的物理连接。

在此处输入图像描述

使用普通连接器的解决方法:

在此处输入图像描述

三条线的连接点实际上是一个小圆圈,在插入普通 Inkscape 的连接器后已缩放到 1% 左右。

您可以通过拖动选择微观形状,但要使用箭头键移动它。使用鼠标对其进行缩放,您不能将光标放在大约 1 个像素内。

如何用鼠标移动节点:

用纯色填充做一个更大的形状。使填充颜色 0% 不透明,并将形状与微观节点形状分组。您可以轻松拖动组。

这是一个例子。留下一点不透明度来显示大小:

在此处输入图像描述

请参阅对象面板。新的形状组位于顶部,以确保在用鼠标拖动时首先捕捉到它。

小心双击,它会使大形状单独移动。使用对象面板进行或至少检查选择是最安全的。

ADD:这开始看起来有点复杂。首先尝试使用单独的法线和节点工具,如另一个答案所示。