首页 / 浏览问题 / 桌面 / 问题详情
Cesium加载S3m模型放大了或者纹理变得难看了
22944502...  (49分)  初出茅庐
8月25日, 2021

超图版本:supermap-idesktop-10.0.1-40281-win64-bin-zip-chs (1)

系统:win10

导入数据

用超图桌面版加载模型是没有问题的

如果用原生Cesium加载是

有两种问题

1、在顶点优化方式中,如果设置(顶点压缩)

把生成的S3mb数据通过原生Cesium加载,纹理变得难看,不知道什么原因??

2、在顶点优化方式中,如果设置(不压缩)

模型就是缩放了很多,不知道什么原因??

主要代码是这样的

let viewer = new Cesium.Viewer(' cesiumContainer', {})
    let scene = viewer.scene;
    let layer = new Cesium.S3MTilesLayer({
      context: scene._context,
      ur1: "./data/T7.scp"
    });
    scene.primitives.add(layer);
    layer.readyPromise.then(function () {
      var boundingSphere = Cesium.BoundingSphere.fromRectangle2D(layer.rectangle);
      boundingSphere.center = layer.position;
      scene.camera.viewBoundingSphere(boundingSphere, new Cesium.HeadingPitchRange(0.0, -0.5, boundingSphere.radius + 1000));
      scene.camera.lookAtTransform(Cesium.Matrix4.IDENTITY);
    }).otherwise(function (error) {
      console.log(error);
    });

1个回答

您好,原生Cesium加载S3MB的产品不是超图正式对外发布产品,属于研发自行维护的工具。您可以到Github页面下提问,看看是什么原因导致的。
jjz  (4,720分)  名扬四海
8月25日, 2021
...