Path Split(パス分割)
マルチパスから指定インデックスのサブパスを単体パスとして抽出する
基本
Since P00
入力ポート
Path(パス)
分割するマルチパス入力
出力ポート
Path(パス)
抽出された単一サブパス
Sub-path Count(サブパス数)
入力パスのサブパス総数
パラメータ
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Indexインデックス | Int | 0 | 抽出するサブパスの番号(0始まり) |
技術詳細
- 入力パスの
sub_paths配列からindex番目のサブパスを取り出し、単体パスとして出力 - インデックスが範囲外の場合は空パスを出力
count出力でサブパス総数を取得可能(ループ処理等に活用)closed状態はそのまま保持される
使用例
マルチパスエディタで描いた複数のサブパスに、それぞれ異なる加工を施したい場合:
- マルチパスノードの出力を PathSplit に接続
indexで対象サブパスを選択- 出力パスを PathArray / PathStroke / PathFill 等に接続
- 別のサブパスを加工したい場合は PathSplit をもう1つ置き、異なるインデックスを指定
💡 ヒント
- •入力パスの `sub_paths` 配列から `index` 番目のサブパスを取り出し、単体パスとして出力
- •インデックスが範囲外の場合は空パスを出力
- •`count` 出力でサブパス総数を取得可能(ループ処理等に活用)
- •`closed` 状態はそのまま保持される