表示一个轴对齐的包围盒。
轴对齐的包围盒(简称 AABB)是与坐标轴对齐并且完全包围
某个对象的盒体。由于该盒体从不相对于这些轴旋转,因此仅通过其
center 和 extents 或者通过 min 和 max 点便可对它进行定义。Bounds
由 Collider.bounds、Mesh.bounds 和 Renderer.bounds 使用。
center | 该包围盒的中心。 |
extents | 该包围盒的范围。这始终是这些 Bounds 的 size 的一半。 |
max | 该盒体的最大点。这始终等于 center+extents。 |
min | 该盒体的最小点。这始终等于 center-extents。 |
size | 该盒体的总大小。这始终是 extents 的两倍。 |
Bounds | 创建一个新的 Bounds。 |
ClosestPoint | 该包围盒上最近的点。 |
Contains | point 是否包含在该包围盒中? |
Encapsulate | 增大 Bounds,以便包含该 /point/。 |
Expand | 通过沿每一侧将边界的 size 增加 /amount/,扩展这些边界。 |
IntersectRay | ray 是否与该包围盒交叠? |
Intersects | 另一个包围盒是否与该包围盒交叠? |
SetMinMax | 将这些边界设置为该盒体的 min 和 max 值。 |
SqrDistance | 该点与该包围盒之间的最小平方距离。 |
ToString | 对于这些边界,返回整齐格式化的字符串。 |