BoundingBox

BoundingBox

概述

BoundingBox 是 Aspose.3D FOSS 中用于 TypeScript 的类。

此类为 TypeScript 程序中的 BoundingBox 对象声明了 11 个方法。可用的方法包括:constructor、contains、infinite、merge、null、overlapsWith、scale、toString。在安装了 Aspose.3D FOSS for TypeScript 包之后,公共成员对任何 TypeScript 应用程序均可访问。属性有:center、extent、maximum、minimum、size、x,以及另外 2 项。

属性

名称类型访问描述
x: number读取获取 x。
y: number读取获取 y。
z: number读取获取 z。
x: number读取获取 x。
y: number读取获取 y。
z: number读取获取 z。
x: number读取获取 x。
y: number读取获取 y。
z: number读取获取 z。
x: number读取获取 x。
y: number读取获取 y。
z: number读取获取 z。
minimum{ x: number; y: number; z: number }读取获取最小值。
x: number读取获取 x。
y: number读取获取 y。
z: number读取获取 z。
maximum{ x: number; y: number; z: number }读取获取最大值。
x: number读取获取 x。
y: number读取获取 y。
z: number读取获取 z。
center{ x: number; y: number; z: number }读取获取中心。
x: number读取获取 x。
y: number读取获取 y。
z: number读取获取 z。
size{ x: number; y: number; z: number }读取获取尺寸。
x: number读取获取 x。
y: number读取获取 y。
z: number读取获取 z。
extentBoundingBoxExtent读取获取范围。

方法

签名描述
constructor()在此 BoundingBox 实例上调用构造函数。
constructor(minimum: { x: number; y: number; z: number }, maximum: { x: number; y: number; z: number })在此 BoundingBox 实例上调用构造函数(minimum, maximum)。
constructor(minX: number, minY: number, minZ: number, maxX: number, maxY: number, maxZ: number)在此 BoundingBox 实例上调用构造函数(minX, minY, minZ, maxX, maxY, maxZ)。
constructor()
null() → BoundingBox对这个 BoundingBox 实例调用 null。
infinite() → BoundingBox对这个 BoundingBox 实例调用 infinite。
merge()对这个 BoundingBox 实例调用 merge。
contains(arg: any) → boolean对这个 BoundingBox 实例调用 contains(arg)。
overlapsWith(box: BoundingBox) → boolean在此 BoundingBox 实例上调用 overlapsWith(box)。
scale() → number在此 BoundingBox 实例上调用 scale。
toString() → string在此 BoundingBox 实例上调用 toString。

另请参阅

 中文