由平面定义的剔除体积。
Name | Type | Description |
---|---|---|
planes
|
Array.< Cartesian4 > | 可选 一组剪裁平面。 |
Members
planes : Array.< Cartesian4 >
每个平面由一个 Cartesian4 对象表示,其中 x、y 和 z 分量定义垂直于平面的单位矢量,w 分量是平面到原点的距离。
-
Default Value:
[]
Methods
static Cesium.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:
Intersect.OUTSIDE、Intersect.INTERSECTING 或 Intersect.INSIDE。