CullingVolume

new LSGlobe.CullingVolume ( planes )

平面定义的剔除体积。
Name Type Description
planes Array.< Cartesian4 > 可选 剪切平面数组。

Members

每个平面由一个Cartesian4对象表示,其中x,y和z分量定义垂直于平面的单位矢量,w分量是从原点出发的飞机。
Default Value: []

Methods

static LSGlobe.CullingVolume.fromBoundingSphere (boundingSphere, result ) CullingVolume

从边界球构造一个剔除体积。创建六个平面,这些平面创建一个包含球体的框。这些平面与世界坐标中的x,y和z轴对齐。
Name Type Description
boundingSphere BoundingSphere 用于创建剔除体积的边界球。
result CullingVolume 可选 将结果存储到的对象。
Returns:
从边界球创建的剔除体积。

computeVisibility (boundingVolume) Intersect

确定边界体积是否与剔除体积相交。
Name Type Description
boundingVolume Object 要测试与剔除体积相交的边界体积。
Returns:
外部相交,相交相交或内部相交。