webgl生成大面积白模怎么实现

0 投票

使用产品:SuperMap iClient3D for WebGL 操作系统:win7 x64

我用Cesium.createOsmBuildings();这个方法就会报错:Cesium.createOsmBuildings is not a function

var tileset = viewer.scene.primitives.add(
  new Cesium.Cesium3DTileset({
    url: Cesium.IonResource.fromAssetId(96188),
  })
);

就会报401

11月 12, 2020 分类:  323次浏览 | 用户: sx854965185 (2 分)

1个回答

0 投票
 
已采纳

您好,createOsmBuildings()是原生Cesium的方法,使用

var tileset = viewer.scene.primitives.add(
  new Cesium.Cesium3DTileset({
    url: Cesium.IonResource.fromAssetId(96188),
  })
);报401的话是因为没有输入正确的token。如果您想使用白模的话可以在Desktop中将矢量面拉伸建模然后生成缓存发布服务再加载到前端
11月 12, 2020 用户: 卷饼先生 登峰造极 (5,342 分)
采纳于 11月 12, 2020 用户:sx854965185
有没有用idesktop建立白模得教程或者文档,我大概知道方法了,但是不知道怎么实现

将矢量面添加到球面场景中,然后在三维地理设计->规则建模中选择线性拉伸

...