Path Split

Extract a single sub-path from a multi-path by index

basic
Since P00

Input Ports

Path

分割するマルチパス入力

Path

Output Ports

Path

抽出された単一サブパス

Path
Sub-path Count

入力パスのサブパス総数

Int

Parameters

NameTypeDefaultDescription
IndexInt0抽出するサブパスの番号(0始まり)

Technical Details

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

Usage Examples

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

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

💡 Tips

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