Path Trim
Path generation/manipulation node. Path Trim creates or processes vector path data.
intermediate
Since P00
Input Ports
Path
切り出すBezier path
Output Ports
Path
切り出されたPath区間
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
| Sub-path | Int | 0 | 切り出し対象のサブPath番号 |
| Start | Float | 0.0 | Path上の開始位置 |
| End | Float | 1.0 | Path上の終了位置 |
動作
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_tstart_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