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
extentBoundingBoxExtentПрочети.Описва вида на размера за граничното поле (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Връща въплъщение на веригата от граничното поле.
 Български