BoundingBox2D
Overview
BoundingBox2D є клас в Aspose.3D FOSS для Typescript.
BoundingBox2D.constructor ((() створює порожнє поле для обмежень без розширень.
Цей клас надає 7 методів роботи з об’єктами BoundingBox2D в програмах Typescript. Доступні методи включають: constructor, getCenter, getSize, infinite, merge, null, overlapsWith. Всі публічні члени доступні будь-якій додаткові Typescript після встановлення пакету FOSS для Typed. Свойства: extent, maximum, minimum.
Description
BoundingBox2D є клас в бібліотеці Aspose.3D FOSS для TypeScript, який показує 8 методів і 3 властивості для програмного використання.
Основні можливості включають: boundingboxextent; vector2; vector2.Ці операції дозволяють розробникам інтегрувати функціональність boundingbox2d безпосередньо в додатки TypeScript .
Клас також забезпечує: extent власність (добуває обсяг), minimum нерухомість (забуває мінімум), maximum власність (обирає максимум).
Клас пропонує 4 конструкторні перевантаження, що дозволяє гнучку ініціалізацію в залежності від контексту покликання.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
extent | BoundingBoxExtent | Read | Знайде розмір. |
minimum | Vector2 | Read | Він отримує мінімум. |
maximum | Vector2 | Read | Він отримує максимум. |
Methods
| Signature | Description |
|---|---|
constructor() | Створює поле з даних векторів мінімум і максимум. |
constructor(minimum: Vector2, maximum: Vector2) | |
constructor(minX: number, minY: number, maxX: number, maxY: number) | |
constructor() | |
merge(pt: Vector2) | Зливає поле з його поточними масштабами (без ефекту) |
merge(bb: BoundingBox2D) | |
merge() | |
getCenter() → Vector2 | Повертає центр. |
getSize() → Vector2 | Повертає розмір. |
overlapsWith(box: BoundingBox2D) → boolean | Повертає істинне значення, якщо це поле перетинається з даним. |
null() → BoundingBox2D | Повертає рамку, що представляє порожній регіон. |
infinite() → BoundingBox2D | Повертає рамку, що охоплює нескінченні розміри. |