在3D中繪制月球。
new Moon(options)
Parameters:
options
(Object)
Name | Description |
---|---|
options.show
Boolean
default true
|
確定是否渲染月球。 |
options.textureUrl
String
default buildModuleUrl('Assets/Textures/moonSmall.jpg')
|
月亮的紋理。 |
options.ellipsoid
Ellipsoid
default Ellipsoid.MOON
|
月球橢球體。 |
options.onlySunLighting
Boolean
default true
|
使用太陽作為唯一的光源。 |
See:
Members
(readonly) ellipsoid : Ellipsoid
得到定義月球形狀的橢球體。
-
Default Value:
Ellipsoid.MOON
onlySunLighting : Boolean
使用太陽作為唯一的光源。
-
Default Value:
true
show : Boolean
確定是否顯示月球。
-
Default Value:
true
textureUrl : String
月亮的紋理。
-
Default Value:
buildModuleUrl('Assets/Textures/moonSmall.jpg')
Methods
destroy()
銷毀此對象持有的WebGL資源。銷毀對象允許確定地釋放WebGL資源,而不是依賴垃圾收集器來銷毀此對象。
一旦對象被破壞,就不應使用它;調(diào)用除
一旦對象被破壞,就不應使用它;調(diào)用除
isDestroyed
以外的任何函數(shù)都將導致DeveloperError
異常。因此,將返回值(undefined
)賦給對象,如示例中所述。
Throws
-
DeveloperError : 此對象已被銷毀,即調(diào)用destroy()。