Back to Node List

Path Trim

path_trim

Trim a selected section of a bezier sub-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
サブパス
sub_path_index
Int
00–255

切り出し対象のサブパス番号(0 = 最初)

開始
start_t
Float
00–1 / step 0.01

パス上の開始位置(0 = 始点、1 = 終点)

終了
end_t
Float
10–1 / step 0.01

パス上の終了位置(0 = 始点、1 = 終点)

概要

  • バージョン: 1

動作

  • start_t から end_t までの区間を Path のまま切り出します
  • 開いたパスで start_t > end_t の場合は、自動的に小さい方から大きい方へ並べ替えます
  • 閉じたパスで start_t > end_t の場合は、終点をまたいで前方向にラップして切り出します
  • 区間が 0 のときは空パスを返します

使用例

線が描かれていく演出

[BezierPath] → [PathTrim] → [PathStroke] → [Preview]
                   ↑start_t
                   ↑end_t

start_t=0.0 のまま end_t を 0→1 に動かすと、線が伸びていくような使い方ができます。

パスの一部分だけにスタンプ配置

[BezierPath] → [PathTrim] → [PathArray] → [Preview]

閉じパスをまたいで区間を取る

[MultiPathEditor] → [PathTrim(start_t:0.75, end_t:0.25)] → [PathStroke]

閉じパスでは、始点をまたぐ区間をそのまま前方向に切り出せます。

注意事項

  • 切り出し対象は 1 回に 1 サブパスです
  • 複数サブパスを個別に扱いたい場合は PathSplit と組み合わせます
  • 区間切り出し後のパスは、全区間を残した場合を除いて開いたパスになります
Back to Node List
Path Trim — PixPipeline Node Reference