BoundingBox2D
Общ преглед
BoundingBox2D е клас в Aspose.3d за Typescript. Наследници от: BoundingBox2D.
BoundingBox2D.constructor (()) създава празно двуизмерно гранично поле.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
extent | BoundingBoxExtent | Прочети. | Определя вида на размера, използван от граничното поле. |
minimum | Vector2 | Прочети. | Съдържа минималните ъглови координати на полето като вектор2 |
maximum | Vector2 | Прочети. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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 | Връща централната точка на кутията като Vector2 |
getSize() → Vector2 | Връща ширината и височината на полето като Vector2 |
overlapsWith(box: BoundingBox2D) → boolean | Връща вярно, ако двете кутии се пресекат. |
null() → BoundingBox2D | Връща ограничително поле без област (празно) |
infinite() → BoundingBox2D | Връща ограничително поле, което обхваща безкрайни размери. |