如何在inkscape中按照路径放置一组对象?

平面设计 墨景 小路 结盟
2022-02-14 14:50:31

我有一组 5 个对象,我喜欢将它们沿着圆圈路径放置,但是,我的尝试是错误的。

这就是我所拥有的

在此处输入图像描述

这就是我想要的

在此处输入图像描述

请注意,对象会根据它们在圆上的位置进行旋转。

我已经将大圆圈转换为使用路径path > objet to path

2个回答

您可以将路径功能模式沿路径添加到大圆圈。要放置的形状必须对齐,转换为路径并组合到一个联合中,以便轻松预测结果。您仍然必须调整路径函数参数以获得均匀的间距,您将失去单独的颜色并且形状会变形。

间距真的需要一些数学才能更容易地得到它。

在 Extensions > Generate from Path 中有一个开发版本的沿路径模式。它接受单独着色的独立形状作为一个组,形状不必是路径,但仍然存在间距问题和形状失真。

在此处输入图像描述

通过将形状移动到多边形或星形的角落,您会做得更好。然后,如果需要圆形,您可以用圆形替换多边形。它可以通过点按轻松捕捉到想要的位置和大小。

在此处输入图像描述

使用中心捕捉 =ON 可以轻松放置对称形状。多边形稍后会很有用,所以不要删除它。使其在对象面板中不可见。

如果需要,您可以在“对象”>“变换”面板中单独旋转形状。在下一张图片中,左侧版本开始绘制一个五边形并将形状放置在角落。

然后打开一个 72 度 (=360/5) 旋转对话框,并对每个形状应用不同次数的旋转。

在此处输入图像描述

如果您想要最右边的版本,您将面临更大的挑战。完全可以构建这个(对称的角度放置和大圆与形状的某些点相交),但这里的形状放置和旋转是通过眼睛微调的。

我有可能找到一种简单而精确的方法,但这还不确定。旋转中心捕捉和旋转直到发生一些捕捉是可用的,这些应该可以解决问题,但是当我将旋转中心移动到放置在圆形上的形状节点后尝试进行旋转时,我的 Inkscape 就会崩溃。

这很容易:

  1. 将所有对象放在圆圈上的一个所需位置(第 1 点)。(最快的方法是在大圆圈的锚点中心创建一个小圆圈,然后通过选定的小圆圈对齐对象)。
  2. 将对象的数量除以圆圈的度数 - 这是路径上元素之间需要的度数。
  3. 现在选择所有对象并取消选择已经处于良好位置的对象。
  4. 选择旋转工具(键:R)并按住alt单击圆心(您可能需要启用参考线才能看到它们)
  5. 在旋转工具模式中输入计算的度数。
  6. 对其他对象重复 3、4 和 5。

它非常灵活:您可以拥有更多/更少的对象,您可以将它们仅分布在圆的一部分上(您划分小于 360 的度数),或者您可以将对象移近/远离中心。

Illustrator 中圆圈上的对象只需几个步骤