首页 / 浏览问题 / WebGIS / 问题详情
webGL中如何显示大气层
68EXP 2020年07月24日

webGL中如何显示大气层和场景特效(天空、日照、海洋、大气),还请大神指导,是否有样例

1个回答

您好,

var scene=viewer.scene;

scene.skyAtmosphere.show=true;//显示大气层

scene.sun.show=false;//隐藏太阳

scene.moon.show=true;//显示月亮

您可以参考API文档http://support.supermap.com.cn:8090/webgl/Build/Documentation/Viewer.html?classFilter=viewer

1,545EXP 2020年07月24日

海洋怎么显示呢?那个天空我看文档的示例是下边的那种代码,我想知道这个效果图是个什么样的?图片是什么样的?

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'
  }
});

海洋的显示效果是您加载地球图片时自带的,您贴的天空效果代码是设置天空盒子的不同方位,可以参考这篇文档https://wenku.baidu.com/view/74d4cbadf41fb7360b4c2e3f5727a5e9856a273d.html

那我可以把海洋隐藏掉吗
请问您是否有天空的图片吗?能否给我发一下?我的邮箱是1257877840@qq.com

您好,海洋相当于是您加载的图片,是没有办法通过代码隐藏的。天空盒子的模型您可以在这里下载https://download.csdn.net/download/xiaolishaobinchen/10795818

...