ノード一覧に戻る

パス分割

path_split

マルチパスから指定インデックスのサブパスを抽出します

下書き
解説あり

入力ポート

名前説明
パス
path
Path
必須
分割するマルチパス入力

出力ポート

名前説明
パス
output
Path
抽出された単一サブパス
サブパス数
count
Int
入力パスのサブパス総数

パラメータ

名前既定値範囲説明・選択肢
インデックス
index
Int
00–127

抽出するサブパスのインデックス(0始まり)

技術詳細

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

使用例

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

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