BoundingBox2D (Ограничительная коробка 2Д)
Обзор
BoundingBox2D это класс в Aspose.3d для Typescript. Наследники от: BoundingBox2D.
BoundingBox2D.constructor ((() создает пустой двумерный пограничный ящик.
Свойства
| Наименование: | Тип: | Доступ к ним | Описание: |
|---|---|---|---|
extent | BoundingBoxExtent | Читайте . | Определяет тип размера, используемый в рамке ограничения. |
minimum | Vector2 | Читайте . | Содержит минимальные угловые координаты поля как вектор2 |
maximum | Vector2 | Читайте . |
Методы
| Подпись | Описание: |
|---|---|
constructor() | Создает поле из векторов min и max. |
constructor(minimum: Vector2, maximum: Vector2) | |
constructor(minX: number, minY: number, maxX: number, maxY: number) | |
constructor() | |
merge(pt: Vector2) | Расширяет поле, чтобы включить еще одно ограничивающее поле. |
merge(bb: BoundingBox2D) | |
merge() | |
getCenter() → Vector2 | Возвращает центральную точку поля как вектор2 . |
getSize() → Vector2 | Возвращает ширину и высоту поля в виде Vector2 |
overlapsWith(box: BoundingBox2D) → boolean | Возвращает истинное значение, если две ячейки пересекаются. |
null() → BoundingBox2D | Возвращает поле с ограничением без области (пустое) |
infinite() → BoundingBox2D | Возвращает рамку, которая охватывает бесконечные расстояния. |