Path Transform(パス変形)

パス全体を動かす・拡大縮小する・回転させます。

中級
Since P00

入力ポート

Path(パス)

動かしたり変形したりしたいパスです

Path

出力ポート

Path(パス)

変形した後のパスです

Path

パラメータ

名前デフォルト説明
Offset XX移動Int`0`右へ動かす量です。マイナスで左に動きます
Offset YY移動Int`0`下へ動かす量です。マイナスで上に動きます
Scale XX倍率Float`1.0`横方向の倍率です。`1.0` で元のまま、`2.0` で2倍です
Scale YY倍率Float`1.0`縦方向の倍率です。`1.0` で元のまま、`2.0` で2倍です
Rotation回転角度Angle`0°`何度回転させるかです。度数法で指定します
Pivot変形の基準点Enum`Center`拡大縮小や回転をどこ基準で行うか選びます
Pivot X基準点 XFloat`0.0``pivot_mode=Custom` の時に使う X 座標です
Pivot Y基準点 YFloat`0.0``pivot_mode=Custom` の時に使う Y 座標です

まず何に使う?

  • 作った図形のパスを別の位置へ動かしたい時
  • 同じ形を回転・拡大して使い回したい時
  • PathMaskShape Sweep に渡す前の下準備をしたい時

基準点の意味

説明
`Center`パス全体の中心を基準にします
`Origin`原点 `(0, 0)` を基準にします
`CanvasCenter`パスが持つキャンバス中心を基準にします
`Custom``pivot_x` / `pivot_y` で自分で決めます

使用例

  1. Shape.path -> Path Transform -> PathMask

- 同じ図形を動かして別の場所にマスクを作れます

  1. rotation = 45°

- 矩形パスを斜めの帯にできます

  1. scale_x = 2.0, scale_y = 0.5

- 横長の形へ変えられます

  1. pivot_mode = Origin

- 原点基準で回したい時に使います

Path Transform (パス変形) — PixPipeline ノード解説