由平面定义的裁剪体积。
Name | Type | Description |
---|---|---|
planes |
Array.<Cartesian4> | optional An array of clipping planes. |
Members
-
planes : Array.<Cartesian4>
-
每个平面由一个Cartesian物体表示,其中有x、y和z分量定义垂直于平面的单位向量,w分量是平面到原点的距离。
-
Default Value:
[]
Methods
-
staticSuperMap3D.CullingVolume.fromBoundingSphere(boundingSphere, result) → CullingVolume
-
从包围球构造一个剔除体。创建六个平面,创建一个包含球体的盒子。这些平面在地理坐标中与x、y和z轴对齐。
Name Type Description boundingSphere
BoundingSphere 用于创建剔除体积的包围球。 result
CullingVolume optional 存储结果的对象。 Returns:
从包围球创建的剔除体积。 -
computeVisibility(boundingVolume) → Intersect
-
确定包围体是否与剔除体相交。
Name Type Description boundingVolume
Object 要测试的包围体与剔除体的交点。 Returns:
Intersect.OUTSIDE、Intersect.INTERSECTING 或 Intersect.INSIDE。