首页 / 浏览问题 / 其他 / 问题详情
超图FAQ:请问一下,cesium 41357调用模型,墙体发生偏移,怎么解决?iServer浏览正常。
64,468EXP 2024年05月20日
请问一下,cesium 41357调用模型,墙体发生偏移,怎么解决?iServer浏览正常。

1个回答

【问题原因】SuperMap iClient3D for Cesium产品默认球体是圆球,场景内的模型缓存数据为椭球数据导致部分模型出现错位现象; 【解决办法】需要在前端初始化部件之前手动转换为椭球体: var obj = [6378137.0, 6378137.0, 6356752.3142451793]; Cesium.Ellipsoid.WGS84 = Object.freeze(new Cesium.Ellipsoid(obj[0], obj[1], obj[2])); var viewer = new Cesium.Viewer('cesiumContainer'); 如果是既有圆球又有椭球的数据,也可以进行使用该方法转椭球,圆球的数据会自动转到椭球。
64,468EXP 2024年05月20日
热门文章
关注我们
...