從沿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:
確定此框位于平面的哪一側。