从沿X、Y和Z轴的最小和最大点创建AxisAlignedBoundingBox的实例。
new AxisAlignedBoundingBox(minimum, maximum, center)
Parameters:
Members
center : Cartesian3
边界框的中心点。
maximum : Cartesian3
定义边界框的最大点。
-
Default Value:
Cartesian3.ZERO
minimum : Cartesian3
定义边界框的最小点。
-
Default Value:
Cartesian3.ZERO
Methods
(static) clone(box, result) → {AxisAlignedBoundingBox}
复制axisAlignedBoundingBox实例。
Parameters:
比较提供的axisalignedboundingbox组件,如果相等则返回
true
,否则返回false
。
Parameters:
计算axisalignedboundingbox的实例。该框通过查找X、Y和Z轴上间隔最远的点来确定。
Parameters:
Example
// Compute an axis aligned bounding box enclosing two points.
var box = bmgl.AxisAlignedBoundingBox.fromPoints([new bmgl.Cartesian3(2, 0, 0), new bmgl.Cartesian3(-2, 0, 0)]);
确定框位于平面的哪一侧。
Parameters:
复制此axisAlignedBoundingBox实例。
Parameters:
将此axisalignedboundingbox与提供的axisalignedboundingbox组件进行比较,如果相等,则返回
true
,否则返回false
。
Parameters:
确定此框位于平面的哪一侧。