在场景周围画星星的天空盒子。“天空”框是使用真正的赤道平均点(Teme)轴定义的。
new SkyBox(options)
这仅在3D中受支持。当变形为二维或哥伦布视图时,“天空”框会淡出。天空盒的大小不得超过Scene#maximumCubeMapSize
。
Parameters:
options
(Object)
Name | Description |
---|---|
options.sources
Object
|
六个多维数据集映射面的源URL或Image 对象。请参见下面的示例。
|
options.show
Boolean
default true
|
确定是否显示此基元。 |
Members
show : Boolean
确定是否显示“天空”框。
-
Default Value:
true
sources : Object
用于创建多维数据集映射面的源:具有
positiveX
、negativeX
、positiveY
、negativeY
、positiveZ
和negativeZ
属性的对象。这些可以是URL或Image
对象。
-
Default Value:
undefined
Methods
destroy()
销毁此对象持有的WebGL资源。销毁对象允许确定地释放WebGL资源,而不是依赖垃圾收集器来销毁此对象。
一旦对象被破坏,就不应使用它;调用除
一旦对象被破坏,就不应使用它;调用除
isDestroyed
以外的任何函数都将导致DeveloperError
异常。因此,将返回值(undefined
)赋给对象,如示例中所述。
Throws
-
DeveloperError : 此对象已被销毁,即调用destroy()。
See:
See:
Throws
-
DeveloperError : 此源是必需的,并且必须具有正x、负x、正y、负vey、正z和负vez属性。
-
DeveloperError : this.sources属性必须都是同一类型。