Path Split(パス分割)

マルチパスから指定インデックスのサブパスを単体パスとして抽出する

基本
Since P00

入力ポート

Path(パス)

分割するマルチパス入力

Path

出力ポート

Path(パス)

抽出された単一サブパス

Path
Sub-path Count(サブパス数)

入力パスのサブパス総数

Int

パラメータ

名前デフォルト説明
IndexインデックスInt0抽出するサブパスの番号(0始まり)

技術詳細

  • 入力パスの sub_paths 配列から index 番目のサブパスを取り出し、単体パスとして出力
  • インデックスが範囲外の場合は空パスを出力
  • count 出力でサブパス総数を取得可能(ループ処理等に活用)
  • closed 状態はそのまま保持される

使用例

マルチパスエディタで描いた複数のサブパスに、それぞれ異なる加工を施したい場合:

  1. マルチパスノードの出力を PathSplit に接続
  2. index で対象サブパスを選択
  3. 出力パスを PathArray / PathStroke / PathFill 等に接続
  4. 別のサブパスを加工したい場合は PathSplit をもう1つ置き、異なるインデックスを指定

💡 ヒント

  • 入力パスの `sub_paths` 配列から `index` 番目のサブパスを取り出し、単体パスとして出力
  • インデックスが範囲外の場合は空パスを出力
  • `count` 出力でサブパス総数を取得可能(ループ処理等に活用)
  • `closed` 状態はそのまま保持される
Path Split (パス分割) — PixPipeline ノード解説