Path Trim

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

intermediate
Since P00

Input Ports

Path

切り出すBezier path

Path

Output Ports

Path

切り出されたPath区間

Path

Parameters

NameTypeDefaultDescription
Sub-pathInt0切り出し対象のサブPath番号
StartFloat0.0Path上の開始位置
EndFloat1.0Path上の終了位置

動作

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

Usage Examples

線が描かれていく演出

[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]

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

Notes

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

💡 Tips

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

Related Nodes

bezierpath
pathtrim
pathstroke
preview
patharray
multipatheditor
Path Trim — PixPipeline Node Reference