Описание
Представляет ограничивающую рамку, выровненную по оси.
Ограничивающая рамка, выровненная по осям, или сокращенно AABB, представляет собой рамку, выровненную по осям координат и полностью охватывающую какой-то предмет. Поскольку прямоугольник никогда не вращается относительно осей, его можно определить только по его center и extents или, альтернативно, по min и max баллов.
Bounds
используется Collider.bounds, Mesh.bounds и Renderer.bounds.
Свойства
center | Центр ограничивающей рамки. |
extents | Границы ограничивающей рамки. Это всегда половина размера Bounds. |
max | Максимальная точка коробки. Это всегда равно центру + экстентам. |
min | Минимальная точка коробки. Это всегда равно центру экстентов. |
size | Общий размер коробки. Это всегда в два раза больше, чем экстенты. |
Конструкторы
Bounds | Создает новые границы. |
Публичные Методы
ClosestPoint | Ближайшая точка ограничивающей рамки. |
Contains | Содержится ли точка в ограничивающей рамке? |
Encapsulate | Увеличивает границы, чтобы включить точку. |
Expand | Расширьте границы, увеличив его размер на величину вдоль каждой стороны. |
IntersectRay | Пересекает ли луч эту ограничивающую рамку? |
Intersects | Пересекается ли другая ограничивающая рамка с этой ограничивающей рамкой? |
SetMinMax | Устанавливает границы для минимального и максимального значения поля. |
SqrDistance | Наименьшее квадратное расстояние между точкой и этой ограничивающей рамкой. |
ToString | Возвращает отформатированную строку для границ. |