Moon

new SuperMap3D.Moon(options)

绘制三维月球。
Name Type Description
options Object optional 具有以下属性的对象:
Name Type Default Description
show Boolean true optional 确定是否渲染月球。
textureUrl String buildModuleUrl('Assets/Textures/moonSmall.jpg') optional 月球的纹理。
ellipsoid Ellipsoid Ellipsoid.MOON optional 月球椭球体。
onlySunLighting Boolean true optional 将太阳作为唯一的光源。
Example:
scene.moon = new SuperMap3D.Moon();
See:
  • Scene#moon

Members

readonlyellipsoid : 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()undefined

销毁该对象持有的 WebGL 资源。销毁对象可以确定性地释放 WebGL 资源,而不是依赖垃圾回收器来销毁该对象。

一旦对象被销毁,就不得再使用;调用 isDestroyed 以外的任何函数都将导致 DeveloperError 异常。 因此,请按照示例中的方法将返回值(undefined)赋值给对象。
Returns:
Throws:
Example:
moon = moon && moon.destroy();
See:

isDestroyed()Boolean

如果该对象已被销毁,则返回 true;否则返回 false。

如果该对象已被销毁,则不应使用;调用 isDestroyed 以外的任何函数都将导致 DeveloperError 异常。
Returns:
如果该对象已被销毁,则为 true;否则为 false。
See: