Path Reverse(パス反転)

ベジェパスの進行方向を反転するノード。パス全体、または指定した 1 本のサブパスだけを反転できます。

基本
Since P00

入力ポート

Path(パス)

向きを反転するベジェパス

Path

出力ポート

Path(パス)

向きが反転したパス

Path

パラメータ

名前デフォルト説明
Scope対象Enum`All`パス全体を反転するか、1 本のサブパスだけを反転するか
Sub-pathサブパスInt0`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
Path Reverse (パス反転) — PixPipeline ノード解説