Path Reverse(パス反転)
ベジェパスの進行方向を反転するノード。パス全体、または指定した 1 本のサブパスだけを反転できます。
基本
Since P00
入力ポート
Path(パス)
向きを反転するベジェパス
出力ポート
Path(パス)
向きが反転したパス
パラメータ
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
| Scope対象 | Enum | `All` | パス全体を反転するか、1 本のサブパスだけを反転するか |
| Sub-pathサブパス | Int | 0 | `scope = SubPath` のときだけ表示。反転するサブパス番号 |
動作
scope = All
- すべてのサブパスの向きを反転します
scope = SubPath
- 指定した 1 本のサブパスだけを反転し、他のサブパスはそのまま残します
- セグメントの並び順とハンドル方向を入れ替えて、元の曲線形状は保ったまま進行方向だけを反転します
- 閉じたサブパスは、閉じたまま向きだけが反転します
- 存在しないサブパス番号を指定した場合は、入力パスをそのまま返します
使用例
PathArray の進行方向を逆にする
[BezierPath] → [PathReverse] → [PathArray]PathTangent の向きを反転する
[BezierPath] → [PathReverse] → [PathTangent]穴の向きだけを反転する
[MultiPathEditor] → [PathReverse(scope: SubPath, sub_path_index: 1)] → [PathMask]PathMask の「向きで穴を決める」で、内側ループだけ向きを変えたいときに使えます。
注意事項
- サブパスの並び順そのものは変わりません
sub_path_indexのスライダー上限は、入力パスのサブパス数に応じて自動更新されます
💡 ヒント
- •サブパスの並び順そのものは変わりません
- •`sub_path_index` のスライダー上限は、入力パスのサブパス数に応じて自動更新されます
関連ノード
bezierpath
pathreverse
patharray
pathtangent
multipatheditor
pathmask