從沿X、Y和Z軸的最小和最大點(diǎn)創(chuàng)建AxisAlignedBoundingBox的實(shí)例。
new AxisAlignedBoundingBox(minimum, maximum, center)
Parameters:
Members
center : Cartesian3
邊界框的中心點(diǎn)。
maximum : Cartesian3
定義邊界框的最大點(diǎn)。
-
Default Value:
Cartesian3.ZERO
minimum : Cartesian3
定義邊界框的最小點(diǎn)。
-
Default Value:
Cartesian3.ZERO
Methods
(static) clone(box, result) → {AxisAlignedBoundingBox}
復(fù)制axisAlignedBoundingBox實(shí)例。
Parameters:
比較提供的axisalignedboundingbox組件,如果相等則返回
true
,否則返回false
。
Parameters:
計(jì)算axisalignedboundingbox的實(shí)例。該框通過(guò)查找X、Y和Z軸上間隔最遠(yuǎn)的點(diǎn)來(lái)確定。
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)]);
確定框位于平面的哪一側(cè)。
Parameters:
復(fù)制此axisAlignedBoundingBox實(shí)例。
Parameters:
將此axisalignedboundingbox與提供的axisalignedboundingbox組件進(jìn)行比較,如果相等,則返回
true
,否則返回false
。
Parameters:
確定此框位于平面的哪一側(cè)。