首页 / 浏览问题 / 三维GIS / 问题详情
使用iDesktopX 11i 2024版本生成场景缓存发布到iserver服务,在项目中使用for cesium 加载场景预览的效果和桌面软件看到的效果有部分差异
csl
3EXP 2025年07月31日

这是在iserver中使用cesium方式预览的场景

这是我在项目中使用cesium预览的场景, cesium 版本使用的都是一样的

1个回答

您好,

看截图水面和模型发生了偏移。 如果桌面生成缓存的S3M版本为3.0,生成的就是椭球数据,而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');

如果设置过后还有问题,可以私聊我发下联系方式,提供模型帮您排查下。
870EXP 2025年07月31日
但是我用S3M版本3.01的缓存用for cesium加载,不显示模型是啥原因,cesium版本也是一样的
热门文章
关注我们
...