Inkscapeで他の形から形を引く方法は?


11

のように、私はこの形をしています:

ここに画像の説明を入力してください

これはすべて輪郭で、塗りつぶしはありません。そして、それらの輪郭を別の輪郭から差し引きたいと思います。たとえば、デザインが最終的に次のようになるように、比が少し大きい色のついた円を考えてみましょう。

ここに画像の説明を入力してください

これはすべて塗りつぶし(前の円の色付き部分)で、輪郭はありません。

それでも、一方を他方から差し引こうとすると、色付きの円に円サイズの穴ができます。何が悪いのですか?


1
ストロークをパス変換し、その結果を円から差し引こうとしましたか?
Paolo Gibellini、2016年

回答:


15

Inkscape Path > Differenceは、オブジェクトの塗りつぶし領域でのみ機能します(塗りつぶしたかどうかは関係ありません)。

Paoloがコメントしたように、ストロークを塗りつぶされたオブジェクトに変換する必要があります。

単一の線オブジェクトの場合

  1. 線を選択し、ストロークを塗りに変換します。Path > Stroke to pathまたはCtrl+ Alt+ C

  2. 円の上に線を引きます。線と円を選択します。減算。Path > DifferenceまたはCtrl+ -

複数の線オブジェクト

  1. 線を選択してグループ化を解除します。Object > UngroupまたはCtrl+ Shift+ G
    グループを使用しなかった場合、これを行う必要はありません。複数のネストされたグループを使用した場合、すべての行が完全にグループ化されなくなるまで、これを複数回行う必要があります。

  2. ストロークを塗りに変換します。Path > Stroke to pathまたはCtrl+ Alt+ C

  3. 行を結合します。Path > UnionまたはCtrl+ +

  4. 線を円の上に置きます。線と円を選択します。減算。Path > DifferenceまたはCtrl+ -

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.