BoundingBox2D
BoundingBox2D
概述
BoundingBox2D 是 Aspose.3D FOSS 中用于 TypeScript 的类。
BoundingBox2D.constructor() 创建一个没有范围的空边界框。
此类为 TypeScript 程序中的 BoundingBox2D 对象声明了 12 个方法。可用的方法包括:constructor、getCenter、getSize、infinite、merge、null、overlapsWith。在安装了 Aspose.3D FOSS for TypeScript 包之后,公共成员对任何 TypeScript 应用程序均可访问。属性:extent、maximum、minimum。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
extent | BoundingBoxExtent | 读取 | 获取范围。 |
minimum | Vector2 | 读取 | 获取最小值。 |
maximum | Vector2 | 读取 | 获取最大值。 |
方法
| 签名 | 描述 |
|---|---|
constructor() | 根据给定的最小和最大向量创建一个盒子 |
constructor(minimum: Vector2, maximum: Vector2) | 在此 BoundingBox2D 实例上调用构造函数 constructor(minimum, maximum)。 |
constructor(minX: number, minY: number, maxX: number, maxY: number) | 在此 BoundingBox2D 实例上调用构造函数 constructor(minX, minY, maxX, maxY)。 |
constructor() | |
merge(pt: Vector2) | 将该盒子与其当前范围合并(无效果) |
merge(bb: BoundingBox2D) | 在此 BoundingBox2D 实例上调用 merge(bb)。 |
merge() | |
getCenter() → Vector2 | 返回中心。 |
getSize() → Vector2 | 返回大小。 |
overlapsWith(box: BoundingBox2D) → boolean | 如果此框与给定框相交,则返回 true |
null() → BoundingBox2D | 返回表示空区域的边界框 |
infinite() → BoundingBox2D | 返回跨越无限范围的边界框 |