BoundingBox2D

BoundingBox2D class

Осиально-выравненный ограничивающий параллелепипед для Vector2

Свойства

ИмяОписание
NULLНулевой ограничивающий прямоугольник
INFINITEБесконечный ограничивающий прямоугольник

Методы

constructor

ИмяОписание
constructor()

Result:


constructor_overload

ИмяОписание
constructor_overload(minimum, maximum)Инициализирует конечный ограничивающий прямоугольник с заданными минимальным и максимальным углом

Parameters:

ИмяТипОписание
minimumVector2Минимальный угол
maximumVector2Максимальный угол

Result:


getExtent

ИмяОписание
getExtent()Получает размер ограничивающего прямоугольника. Значение свойства — целая константа BoundingBoxExtent.

Result:


getMinimum

ИмяОписание
getMinimum()Минимальный угол ограничивающего прямоугольника

Result:


getMaximum

ИмяОписание
getMaximum()Максимальный угол ограничивающего прямоугольника

Result:


merge

ИмяОписание
merge(pt)Объединяет новую коробку с текущим ограничивающим прямоугольником.

Parameters:

ИмяТипОписание
pVector2null

Result:


merge

ИмяОписание
merge(bb)Объединяет новую коробку с текущим ограничивающим прямоугольником.

Parameters:

ИмяТипОписание
bBoundingBox2Dnull

Result:


toString

ИмяОписание
toString()Получает строковое представление ограничивающего прямоугольника.

Result: String