BoundingBox2D

Pregled

BoundingBox2D је класа у Aspose.3D FOSS за Типскрипт.

BoundingBox2D.constructor() ствара празан гранични кутија без величине.

Ова класа пружа 7 метода за рад са БоудингБокс2Д објектима у Типсцрипт програми. Доступне методе укључују: constructor, getCenter, getSize, infinite, merge, null, overlapsWith. Сви јавни чланови су доступни за било коју апликацију Типескрипт након инсталације Aspose.3D ФОСС-а за пакете Типаскрит. имовине : extent, maximum, minimum.

Opis

BoundingBox2D је класа у библиотеци Aspose.3D ФОСС за TypeScript која излага 8 метода и 3 својства за програмску употребу.

Кључне способности укључују: boundingboxextent; vector2; vector2.Ове операције омогућавају програмерима да интегришу функцију boundingbox2d директно у апликације TypeScript.

Класа такође пружа extent имовине (уколико је то довољно), а minimum имовине (мање од најмање), а maximum имовине (очекује се максимално).

Класа нуди 4 конструктора преоптерећења, омогућавајући флексибилне иницијализације у зависности од позивног контекста.

Svojstva

ИмеТипAccessOpis
extentBoundingBoxExtentчитањеVraća opseg.
minimumVector2читањеVraća minimum.
maximumVector2читањеVraća maksimum.

Metode

SignatureOpis
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Враћа граничну кутију која пролази бесконачно

Vidi takođe

 Српски