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。

属性

名称类型访问描述
extentBoundingBoxExtent读取获取范围。
minimumVector2读取获取最小值。
maximumVector2读取获取最大值。

方法

签名描述
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返回跨越无限范围的边界框

另请参阅

 中文