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