3 次元空間の範囲を表します。
An axis-aligned bounding box, or AABB for short, is a box aligned with coordinate axes and fully enclosing
some object. Because the box is never rotated with respect to the axes, it can be defined by just its
center and extents, or alternatively by min and max points.Bounds
は Collider.bounds、Mesh.bounds、Renderer.bounds で使用します。
center | バウンディングボックスの中心座標 |
extents | ボックスの範囲。常に size の 1/2 倍です |
max | ボックスの最大値。常に center 変数と extents 変数を足した値となります |
min | ボックスの最小値。常に center 変数から extents 変数を引いた値となります。 |
size | ボックスのサイズ。常に extents の 2 倍です。 |
Bounds | 新しい Bounds を作成します。 |
ClosestPoint | バウンディングボックスにもっとも近い点 |
Contains | 設定した point が、バウンディングボックスに含まれているか確認します |
Encapsulate | 設定した point を含むように拡大します |
Expand | 設定した amount によって size を大きくします |
IntersectRay | ray が交差しているか確認します |
Intersects | 他のバウンズが設定したバウンズと交差しているか確認します。 |
SetMinMax | ボックスの最小値 min と最大値 max を設定します。 |
SqrDistance | 設定したポイントとの最小距離の 2 乗されたものを返します |
ToString | バウンズのために綺麗にフォーマットされた文字列を返します。 |