BoundingBox
Общ преглед
BoundingBox е клас в Aspose.3d за Typescript. Наследници от: BoundingBox.
BoundingBox и BoundingBox2D предлагат методи за изчисляване на минимални/максимални размери, център, размер, точки за сливане или други полета и тестване на съдържание или прехвърляне.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
x | : number | Прочети. | X-координата на минималния ъгъл на кутията |
y | : number | Прочети. | Y-координата на максималния ъгъл на кутията |
z | : number | Прочети. | Съкращение до координатите на center.z |
x | : number | Прочети. | X-координата на минималния ъгъл на кутията |
y | : number | Прочети. | Y-координата на максималния ъгъл на кутията |
z | : number | Прочети. | Съкращение до координатите на center.z |
x | : number | Прочети. | X-координата на минималния ъгъл на кутията |
y | : number | Прочети. | Y-координата на максималния ъгъл на кутията |
z | : number | Прочети. | Съкращение до координатите на center.z |
x | : number | Прочети. | X-координата на минималния ъгъл на кутията |
y | : number | Прочети. | Y-координата на максималния ъгъл на кутията |
z | : number | Прочети. | Съкращение до координатите на center.z |
minimum | { x: number; y: number; z: number } | Прочети. | Общността, съдържаща минималните ъглови координати на полето |
x | : number | Прочети. | X-координата на минималния ъгъл на кутията |
y | : number | Прочети. | Y-координата на максималния ъгъл на кутията |
z | : number | Прочети. | Съкращение до координатите на center.z |
maximum | { x: number; y: number; z: number } | Прочети. | |
x | : number | Прочети. | X-координата на минималния ъгъл на кутията |
y | : number | Прочети. | Y-координата на максималния ъгъл на кутията |
z | : number | Прочети. | Съкращение до координатите на center.z |
center | { x: number; y: number; z: number } | Прочети. | Предмет, представляващ геометричния център на кутията |
x | : number | Прочети. | X-координата на минималния ъгъл на кутията |
y | : number | Прочети. | Y-координата на максималния ъгъл на кутията |
z | : number | Прочети. | Съкращение до координатите на center.z |
size | { x: number; y: number; z: number } | Прочети. | Общността, представляваща ширината, височината и дълбочината на кутията. |
x | : number | Прочети. | X-координата на минималния ъгъл на кутията |
y | : number | Прочети. | Y-координата на максималния ъгъл на кутията |
z | : number | Прочети. | Съкращение до координатите на center.z |
extent | BoundingBoxExtent | Прочети. | Описва вида на размера за граничното поле (BoundingBoxExtent) |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
constructor() | Създава поле от дадени минимални и максимални вектори. |
constructor(minimum: { x: number; y: number; z: number }, maximum: { x: number; y: number; z: number }) | |
constructor(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number) | |
constructor() | |
null() → BoundingBox | Връща гранично поле, представляващо нулеви обеми (с нулев размер) |
infinite() → BoundingBox | Връща ограничително поле, което затваря безкрайно пространство. |
merge() | Разширява тази кутия, за да включи друга рамкова кутийка. |
contains(arg: any) → boolean | Връща вярно, ако аргументът е в полето. |
overlapsWith(box: BoundingBox) → boolean | Връща вярно, ако това поле се пресече с даденото поле. |
scale() → number | Връща равномерния коефициент на мащаба на полето. |
toString() → string | Връща въплъщение на веригата от граничното поле. |