Moon

在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
使用太阳作为唯一的光源。
Example
scene.moon = new bmgl.Moon();
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资源,而不是依赖垃圾收集器来销毁此对象。

一旦对象被破坏,就不应使用它;调用除isDestroyed以外的任何函数都将导致DeveloperError异常。因此,将返回值(undefined)赋给对象,如示例中所述。
Example
moon = moon && moon.destroy();
Throws
See:
isDestroyed() → {Boolean}
如果此对象被破坏,则返回true;否则返回false。

如果此对象被破坏,则不应使用它;调用除isDestroyed以外的任何函数将导致DeveloperError异常。
See: