DebugCameraPrimitive

new Cesium.DebugCameraPrimitive (options)

绘制相机视锥的轮廓。
Name Type Description
options Object 具有以下属性的对象:
姓名 类型 默认 描述
camera 相机 相机。
frustumSplits 数组.<数字> 可选 到相机平截头体的近平面和远平面的距离。这会覆盖相机的近端和远端值。
color 颜色 Color.CYAN 可选 调试轮廓的颜色。
updateOnChange 布尔值 true 可选 当底层相机改变时图元是否更新。
show 布尔值 true 可选 确定是否显示此原语。
id 目的 可选 使用 Scene#pick 拾取实例时返回的用户定义对象。
Example:
primitives.add(new Cesium.DebugCameraPrimitive({
  camera : camera,
  color : Cesium.Color.YELLOW
}));

Members

选择图元时返回的用户定义值。
Default Value: undefined
See:
确定是否显示此原语。
Default Value: true

Methods

销毁此对象持有的 WebGL 资源。销毁一个对象允许确定性地释放 WebGL 资源,而不是依赖垃圾收集器来销毁这个对象。

一旦一个对象被销毁,它就不应该被使用;调用 isDestroyed 以外的任何函数都会导致 DeveloperError 异常。因此,如示例中所做的那样,将返回值 ( undefined ) 分配给对象。

Throws:
Example:
p = p && p.destroy();
See:

isDestroyed () Boolean

如果此对象被销毁,则返回 true;否则为假。

如果这个对象被破坏了,它就不应该被使用;调用 isDestroyed 以外的任何函数都将导致 DeveloperError 异常。

Returns:
如果此对象被销毁,则为 true ;否则, false
See: