トップ > 知っておきたい機能 > パス関連 >
複数パスからの結合と複数パスへの分解

  

複数のパスを1つに結合し結合したパスを分解する

この記事では、複数のパスをまとめて1つのパスに結合する方法と、逆に1つのパスを複数に分解する方法について説明します。 なお、複数のパスとは複数のパスのオブジェクトのことを指すものであり、内部に複数のサブパスを持つ複合パスのことではありません。 あくまでもオブジェクトという単位として『複数』です。

 

なお、結合されて1つになったパスは複数のサブパスを持ちます。 つまり、複合パスに変化します

パスの結合と分解

では、実際にパスの結合と分解をやってみましょう。 まずは複数のパスを作成します。

1. 4つのパス
1. 4つのパス

上図のように今回は4つのパスを作成しました。 どの図形もシェイプに見えますが、4つともにパスに変換済みです。

  
画面上部のプルダウンメニューの"パス(P)" -> "オブジェクトをパスへ(O)"を実行することで、シェイプやテキストをパスに変換することができます(またはキーボードのSHIFT+CTRL+Cを押します)。
2. 全てのパスを選択する
2. 全てのパスを選択する

上図のように全てのパスを選択します。 バウンディングボックスが4つ表示されていることから、4つのパスであることがわかります

では、これら4つのパスを結合、つまり1つのパスにまとめましょう。

3. パス(P) -> 結合(C)を実行
3. パス(P) -> 結合(C)を実行

上図のように画面上部のプルダウンメニューの"パス(P)" -> "結合(C)"を実行します(またはキーボードのCTRL+Kを押します)。

4. パスが結合される
4. パスが結合される

上図のようにパスが結合され、バウンディングボックスが1つになりました。 見ての通り、フィルもストロークも統一されています。 結合されて1つのパスのオブジェクトになったわけですから、当然フィルとストロークは統一されます(1つのオブジェクトは1つのフィルと1つのストロークしか持てない)。

  
テキストだけは例外です。 テキストは文字ごとにフィル/ストロークを持つことができます。

なお、フィルとストロークの設定は、最上位のパスのものが引き継がれます。 今回の例では水色の楕円が最上位のパスです。

現状、このパスはオブジェクトとしてはもちろん1つです。 ただし、内部には4つのサブパスを含んでいます。 つまり、複合パスに変化しました

では次に、このパスを複数パスへ分解しましょう。 なお、どこで分解するかを指定することはできません。 自動的にサブパス単位で分解されます

5. パス(P) -> 分解(A)を実行
5. パス(P) -> 分解(A)を実行

上図のように画面上部のプルダウンメニューの"パス(P)" -> "分解(A)"を実行します(またはキーボードのSHIFT+CTRL+Kを押します)。

6. パスが分解される
6. パスが分解される

上図のようにパスが分解されます。 バウンディングボックスが4つに戻っていることから、オブジェクトとして4つに分かれたことがわかります。

  
このように、自動的にサブパスごとに分解されます。 前もって分解したい部分を選択しておく、というような面倒な操作は必要ありません。
  
  

まとめ

Inkscapeでは、複数のパスを結合して1つのパス、つまり複合パスにすることができます。 また逆に、1つのパスをサブパスで分解して複数のパスに分けることもできます。

操作/コマンド 説明
結合
(または)
CTRL+K
選択中のパスを結合して1つのパスにする
分解
(または)
SHIFT+CTRL+K
選択中のパスをサブパスで分解して複数のパスにする
メニュー