使用3D for WebGL框架加载iserver发布的3维模型,3维地图地形数据使用的是在线地形,由于模型的高程与地图中高程不一致,模型加载到3维地图后,部分区域模型会缺陷到地底。可以通过代码设置参数的方式让模型不会缺陷到地底吗。CesiumJS是可以通过设置参数方式让模型不会缺陷到地底。
代码
//添加STK World Terrain地形服务
terrainProvider: new SuperMap3D.SuperMapTerrainProvider({
url: URL_CONFIG.STK,
requestWaterMask: true,
requestVertexNormals: true,
isSct: false
}),
//加载模型
scene.addS3MTilesLayerByScp("http://127.0.0.1:8090/iserver/services/3D-local3DCache-Config_2/rest/realspace/datas/Config_2/config", {
name: 'city'
});