如何从 Inkscape 上的其他形状中减去一个形状?

平面设计 墨景
2022-01-09 19:58:34

就像,我有这个形状:

在此处输入图像描述

这是所有轮廓,没有填充。我想从另一个轮廓中减去这些轮廓,比如说一个比例稍大的彩色圆圈,这样设计最终会看起来像这样:

在此处输入图像描述

这是所有填充(前一个圆圈的彩色部分)并且没有轮廓。

然而,当我尝试从另一个中减去一个时,结果只是彩色圆圈中的一个圆形大小的孔。我究竟做错了什么?!

1个回答

InkscapePath > Difference仅适用于对象的填充区域(无论您是否填充它们)。

正如 Paolo 评论的那样,您必须将笔画转换为填充对象。

对于单线对象

  1. 选择线条并将笔触转换为填充。Path > Stroke to pathCtrl+ Alt+ C

  2. 将线放在圆圈上方。选择直线和圆。减去。Path > DifferenceCtrl+ -

对于多个线对象

  1. 选择线条并取消组合。Object > UngroupCtrl+ Shift+ G
    如果您没有使用组,则不必这样做。如果您使用多个嵌套组,则必须多次执行此操作,直到所有行都完全取消分组。

  2. 将笔触转换为填充。Path > Stroke to pathCtrl+ Alt+ C

  3. 将线条统一起来。Path > UnionCtrl+ +

  4. 将线条放在圆圈上方。选择线条和圆圈。减去。Path > DifferenceCtrl+ -