概要
- バージョン: 1
動作
scope = All- すべてのサブパスをまとめた境界を返します
scope = SubPath- 指定した 1 本のサブパスだけの境界を返します
- 境界はコントロールハンドルの位置ではなく、実際の曲線形状から計算します
- 空パス、または存在しないサブパス番号を指定した場合は、すべて
0を返します
使用例
パスの幅と高さを取得する
[BezierPath] → [PathBounds] → width, height
指定サブパスだけを測る
[MultiPathEditor] → [PathBounds(scope: SubPath, sub_path_index: 1)]
境界の中心を別ノードに渡す
[BezierPath] → [PathBounds] → center_x, center_y → [Transform]
注意事項
min / max / size / centerは Vec2 出力です- 同じ値を
min_xなどの Float 出力でも出しているので、数値ノードへ直接つなげます sub_path_indexのスライダー上限は、入力されたパスのサブパス数に応じて自動更新されます