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
| Име | Тип | Access | Opis |
|---|---|---|---|
extent | BoundingBoxExtent | читање | Vraća opseg. |
minimum | Vector2 | читање | Vraća minimum. |
maximum | Vector2 | читање | Vraća maksimum. |
Metode
| Signature | Opis |
|---|---|
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 | Враћа граничну кутију која пролази бесконачно |