Path Transform

Path generation/manipulation node. Path Transform creates or processes vector path data.

intermediate
Since P00

Input Ports

Path

変換元のBezier path

Path

Output Ports

Path

変換後のBezier path

Path

Parameters

NameTypeDefaultDescription
Offset XInt`0`水平方向のTranslate量
Offset YInt`0`垂直方向のTranslate量
Scale XFloat`1.0`水平方向のScale率
Scale YFloat`1.0`垂直方向のScale率
RotationAngle`0°`Rotate角度
PivotEnum`Center`変換の基準点
Pivot XFloat`0.0``pivot_mode=Custom` 時の X 座標
Pivot YFloat`0.0``pivot_mode=Custom` 時の Y 座標

pivot の意味

説明
`Center`Path全体の境界中心を基準にする
`Origin`原点 `(0,0)` を基準にする
`CanvasCenter`Pathが持つキャンバス中心を基準にする
`Custom``pivot_x` / `pivot_y` を使う

動作

  1. pivot を決定する
  2. 各制御点を pivot 基準で scale
  3. その結果を rotation
  4. 最後に offset をAdd

Usage Examples

  • Shape.path → Path Transform → Path Mask で図形ベースの cutout mask を作る
  • Shape(Rectangle).path → Path Transform(rotation:45°) で斜め帯 path を作る
Path Transform — PixPipeline Node Reference