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

NameTypeAccessDescription
extentBoundingBoxExtentReadЗнайде розмір.
minimumVector2ReadВін отримує мінімум.
maximumVector2ReadВін отримує максимум.

Methods

SignatureDescription
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Повертає рамку, що охоплює нескінченні розміри.

See Also

 Українська