BoundingBox

BoundingBox class

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

Свойства

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

Методы

constructor

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

Result:


constructor_overload

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

Parameters:

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

Result:


constructor_overload2

ИмяОписание
constructor_overload2(minX, minY, minZ, maxX, maxY, maxZ)Инициализирует конечный ограничивающий прямоугольник с заданными минимальным и максимальным углом

Result:


getExtent

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

Result:


getMinimum

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

Result:


getMaximum

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

Result:


getSize

ИмяОписание
getSize()Размер ограничивающего прямоугольника

Result:


getCenter

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

Result:


fromGeometry

ИмяОписание
fromGeometry(geometry)Создать ограничивающий прямоугольник из заданной геометрии

Parameters:

ИмяТипОписание
geometrГеометрияnull

Result: BoundingBox


toString

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

Result: String


hashCode

ИмяОписание
hashCode()Возвращает хеш-код для этого экземпляра

Result: Number


equals

ИмяОписание
equals(obj)Определяет, равны ли два объекта

Parameters:

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

Result: boolean