BoundingBox
概述
BoundingBox 是一个在Aspose.3D FOSS中的结构.
轴线的界定框
这个结构提供了16种方法,用于在NET程序中与BoundingBox对象工作. 有的方法包括: BoundingBox, Contains, Equals, FromGeometry, GetHashCode, Merge, OverlapsWith, Scale, ToString. 所有公众成员在安装了Aspose.3D FOSS for .NET 包后,可以访问任何.NET应用程序. 特性: Center, Extent, Infinite, Maximum, Minimum, Null,另外一个.
属性
| 名称: | 类型 | Access | 描述情况 |
|---|---|---|---|
Null | BoundingBox | 阅读 | 零界定框 |
Infinite | BoundingBox | 阅读 | 无限的界定框 |
Extent | BoundingBoxExtent | 阅读 | 获取边界框的范围。. |
Minimum | Vector3 | 阅读 | 界定框的最小角位 |
Maximum | Vector3 | 阅读 | 界定框最大角 |
Size | Vector3 | 阅读 | 边界框的大小 |
Center | Vector3 | 阅读 | 边界框的中心. |
方法
| Signature | 描述情况 |
|---|---|
BoundingBox(minimum: Vector3, maximum: Vector3) | 初始化一个有限的边界框,给定最小和最大角. |
BoundingBox(minimum: FVector3, maximum: FVector3) | 初始化一个有限的边界框,给定最小和最大角. |
BoundingBox(minX: double, minY: double, minZ: double, maxX: double, maxY: double, maxZ: double) | 初始化一个有限的边界框,给定最小和最大角. |
Scale() | 计算任何包含点的最大坐标值. |
FromGeometry(geometry: Geometry) | 从给定的几何结构构建一个边界框. |
Merge(pt: Vector4) | 合电流界定框与给定的点 |
Merge(pt: Vector3) | 合电流界定框与给定的点 |
Merge(pt: FVector3) | 合电流界定框与给定的点 |
Merge(x: double, y: double, z: double) | 合电流界定框与给定的点 |
Merge(bb: BoundingBox) | 将新框合并到当前的界定盒中. |
ToString() | 获取边界框的字符串表示形式。. |
GetHashCode() | 返回此实例的哈希码. |
Equals(obj: object) | 确定两个对象是否等于对应物体. |
OverlapsWith(box: BoundingBox) | 检查当前的界定框是否与指定界限框重叠. |
Contains(p: Vector3) | 检查点p是否在界定框内. |
Contains(bbox: BoundingBox) | 检查是否在当前的界定框. |