AxisAlignedBoundingBox

AxisAlignedBoundingBox

new Cesium.AxisAlignedBoundingBox ( minimum , maximum , center )

从x,y和z轴的最小点和最大点创建AxisAlignedBoundingBox的实例。
NameTypeDefaultDescription
minimumCartesian3Cartesian3.ZERO可选 沿x,y和z轴的最小点。
maximumCartesian3Cartesian3.ZERO可选 沿x,y和z轴的最大点。
centerCartesian3可选 盒子的中心;如果没有提供则自动计算。
See:

Members

边界框的中心点。
定义边界框的最大点。
Default Value: Cartesian3.ZERO
定义边界框的最小点。
Default Value: Cartesian3.ZERO

Methods

static Cesium.AxisAlignedBoundingBox.clone (box, result ) AxisAlignedBoundingBox

复制AxisAlignedBoundingBox实例。
NameTypeDescription
boxAxisAlignedBoundingBox要复制的边界框。
resultAxisAlignedBoundingBox可选 要存储结果的对象。
Returns:
修改后的结果参数或新的AxisAlignedBoundingBox实例(如果未提供)。 (如果未定义框,则返回undefined)

static Cesium.AxisAlignedBoundingBox.equals ( left , right ) Boolean

分量比较提供的AxisAlignedBoundingBox并返回 true 如果它们相等,否则 false
NameTypeDescription
leftAxisAlignedBoundingBox可选 第一个AxisAlignedBoundingBox。
rightAxisAlignedBoundingBox可选 第二个AxisAlignedBoundingBox。
Returns:
返回真,如果左右相等,除此之外返回假

static Cesium.AxisAlignedBoundingBox.fromPoints (positions, result ) AxisAlignedBoundingBox

计算AxisAlignedBoundingBox的实例。该框由以下内容决定找到在x,y和z轴上间隔最远的点。
NameTypeDescription
positionsArray.< Cartesian3 >边界框将包含的点列表。每个点必须有 xyz 属性。
resultAxisAlignedBoundingBox可选 要存储结果的对象。
Returns:
修改后的结果参数或新的AxisAlignedBoundingBox实例(如果未提供)。
Example:
// Compute an axis aligned bounding box enclosing two points.var box = Cesium.AxisAlignedBoundingBox.fromPoints([new Cesium.Cartesian3(2, 0, 0), new Cesium.Cartesian3(-2, 0, 0)]);

static Cesium.AxisAlignedBoundingBox.intersectPlane (box, plane) Intersect

确定框所在平面的哪一侧。
NameTypeDescription
boxAxisAlignedBoundingBox要测试的边界框。
planePlane要测试的飞机。
Returns:
Intersect.INSIDE 如果整个盒子都在飞机的一侧 正常指向, Intersect.OUTSIDE 如果整个盒子是 在另一边,和 Intersect.INTERSECTING 如果是这个盒子 与飞机相交。
复制此AxisAlignedBoundingBox实例。
NameTypeDescription
resultAxisAlignedBoundingBox可选 要存储结果的对象。
Returns:
修改后的结果参数或新的AxisAlignedBoundingBox实例(如果未提供)。

equals ( right ) Boolean

将此AxisAlignedBoundingBox与提供的AxisAlignedBoundingBox进行组件比较并返回 true 如果它们相等,否则 false
NameTypeDescription
rightAxisAlignedBoundingBox可选 右侧是AxisAlignedBoundingBox。
Returns:
返回真,如果他们是平等的,除此之外返回假
确定此框所在平面的哪一侧。
NameTypeDescription
planePlane要测试的飞机。
Returns:
Intersect.INSIDE 如果整个盒子都在飞机的一侧 正常指向, Intersect.OUTSIDE 如果整个盒子是 在另一边,和 Intersect.INTERSECTING 如果是这个盒子 与飞机相交。
Documentation generated by JSDoc 3.5.5 翻译:http://cesium.xin

发表评论