BoundingBox2D
Обзор
BoundingBox2D — это класс в Aspose.3D FOSS для Java. Наследуется от: Struct<BoundingBox2D>, Serializable.
Осиально-выравненный ограничивающий прямоугольник для Vector2 /
Этот класс предоставляет 11 методов для работы с объектами BoundingBox2D в программах Java. Доступные методы включают: BoundingBox2D, clone, copyFrom, equals, getExtent, getMaximum, getMinimum, hashCode, merge, toString. Все публичные члены доступны любому приложению Java после установки пакета Aspose.3D FOSS для Java. Свойства: INFINITE, NULL, extent, maximum, minimum.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
extent | BoundingBoxExtent | Чтение | Получает размер ограничивающего прямоугольника. |
minimum | Vector2 | Чтение | Минимальный угол ограничивающего прямоугольника @return Минимальный угол ограничивающего прямоугольника / |
maximum | Vector2 | Чтение | Максимальный угол ограничивающего прямоугольника @return Максимальный угол ограничивающего прямоугольника / |
NULL | BoundingBox2D | Чтение | Нулевой ограничивающий прямоугольник / |
INFINITE | BoundingBox2D | Чтение | Бесконечный ограничивающий прямоугольник / |
Методы
| Подпись | Описание: |
|---|---|
BoundingBox2D() | Инициализирует новый экземпляр класса BoundingBox2D. |
getExtent() → BoundingBoxExtent | Получает размер ограничивающего прямоугольника. |
getMinimum() → Vector2 | Минимальный угол ограничивающего прямоугольника @return Минимальный угол ограничивающего прямоугольника / |
getMaximum() → Vector2 | Максимальный угол ограничивающего прямоугольника @return Максимальный угол ограничивающего прямоугольника / |
merge(pt: Vector2) | Объединяет новый бокс с текущим ограничивающим боксом. |
merge(bb: BoundingBox2D) | Объединяет новый бокс с текущим ограничивающим боксом. |
toString() → String | Получает строковое представление ограничивающего прямоугольника. |
clone() → BoundingBox2D | Клонировать текущий экземпляр @return клонированный экземпляр / |
copyFrom(t: BoundingBox2D) | Копировать внутреннее состояние из аргумента t @param t исходный экземпляр для копирования / |
hashCode() → int | Возвращает хеш-код для этого экземпляра @return Хеш-код ограничивающего прямоугольника / |
equals(obj: Object) → boolean | Определяет, равны ли два объекта @param obj Объект для сравнения @return true, если два объекта равны / |