SkyBox

new Cesium.SkyBox (options)

场景周围的天空盒可绘制星星。使用'真赤道平均春分(TEME)'轴定义天空盒。

仅3D支持此功能。变形为2D或哥伦布视图时,天空盒会淡出。的大小天空框不得超过 Scene#maximumCubeMapSize

Name Type Description
options Object 具有以下属性的对象:
名称 类型 默认 说明
资源 对象 可选 六个多维数据集映射面中每个面的源URL或 Image 对象。请参见下面的示例。
show 布尔值 可选 确定是否将显示此原语。
Example:
scene.skyBox = new Cesium.SkyBox({
  sources : {
    positiveX : 'skybox_px.png',
    negativeX : 'skybox_nx.png',
    positiveY : 'skybox_py.png',
    negativeY : 'skybox_ny.png',
    positiveZ : 'skybox_pz.png',
    negativeZ : 'skybox_nz.png'
  }
});
See:

Members

show : Boolean

确定是否将显示天空框。
Default Value: true

sources : Object

用于创建立方体贴图面的源:一个对象与 positiveX negativeX positiveY negativeY positiveZ negativeZ 属性。这些可以是URL或 Image 对象。
Default Value: undefined

Methods

销毁此对象拥有的WebGL资源。销毁对象可以确定性释放WebGL资源,而不是依赖垃圾回收器破坏此对象。

一旦物体被破坏,就不应使用。调用除 isDestroyed 将导致 DeveloperError 异常。因此,如示例中所述,将返回值( undefined )分配给对象。
Throws:
Example:
skyBox = skyBox && skyBox.destroy();
See:

isDestroyed () Boolean

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

如果该对象被破坏,则不应使用。调用除 isDestroyed 将导致 DeveloperError 异常。
Returns:
真正 该物体是否被破坏;除此以外,
See:
Viewer CesiumWidget 渲染场景时调用至获取渲染该图元所需的绘制命令。

不要直接调用此函数。这只是为了列出渲染场景时可能传播的异常:

Throws:
  • DeveloperError :this.sources是必需的,并且必须具有positiveX,negativeX,positiveY,negativeY,positiveZ和negativeZ属性。
  • DeveloperError :this.sources属性必须全部为同一类型。