Back to Node List

Path Transform

path_transform

Move, scale, and rotate a bezier path

Draft
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
パス
path
Path
Required
動かしたり変形したりしたいパスです

Output Ports

NameTypeDescription
パス
path
Path
変形した後のパスです

Parameters

NameTypeDefaultRangeDescription / Options
X移動
offset_x
Int
0-4096–4096

右へ動かす量です。マイナスで左に動きます

Y移動
offset_y
Int
0-4096–4096

下へ動かす量です。マイナスで上に動きます

X倍率
scale_x
Float
10.01–10 / step 0.01

横方向の倍率です。1.0 で元のまま、2.0 で2倍です

Y倍率
scale_y
Float
10.01–10 / step 0.01

縦方向の倍率です。1.0 で元のまま、2.0 で2倍です

回転角度
rotation
Angle
0— / step 1

何度回転させるかです。度数法で指定します

変形の基準点
pivot_mode
Enum
Center

拡大縮小や回転をどこ基準で行うか選びます

  • 境界中心Center
    パス境界の中心を基準にします
  • 原点Origin
    原点 (0,0) を基準にします
  • キャンバス中心CanvasCenter
    パスのキャンバス中心を基準にします
  • カスタムCustom
    指定した座標を基準にします
基準点 X
pivot_x
Float
0-4096–4096 / step 0.5

基準点を手で決める時の X 座標です

基準点 Y
pivot_y
Float
0-4096–4096 / step 0.5

基準点を手で決める時の Y 座標です

まず何に使う?

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

概要

  • バージョン: 2

基準点の意味

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

使用例

  1. Shape.path -> Path Transform -> PathMask
    • 同じ図形を動かして別の場所にマスクを作れます
  2. rotation = 45°
    • 矩形パスを斜めの帯にできます
  3. scale_x = 2.0, scale_y = 0.5
    • 横長の形へ変えられます
  4. pivot_mode = Origin
    • 原点基準で回したい時に使います
Back to Node List
Path Transform — PixPipeline Node Reference