首页 / 浏览问题 / 三维GIS / 问题详情
加载glb模型的时候报错
23EXP 2023年08月18日

使用产品:SuperMap iClient3D for WebGL  (SuperMap.VERSION_NUMBER:Release 6.1.3)  操作系统:win10 x64
数据类型: glb模型
问题详细描述:glb模型加载报错
问题重现步骤: 通过以下两种加载方式,加载glb模型都报错,如下图所示,不知道为什么。模型地址为:

可以加载的地址:http://www.hyznb.cn/gltf/gltf20230810144406/gltf_20230627140711860420.glb

加载失败的地址:http://www.hyznb.cn/gltf/gltf20230810145725/gltf_20230628144403225752.glb

 方式1、

var model = viewer.scene.primitives.add(

              Cesium.Model.fromGltf({

                url: 'http://www.hyznb.cn:8089/static/files/glb/gltf_20230627140711860420.glb' ,

                show: true, // default

                modelMatrix: modelMatrix,

                scale: 1, // double size

                minimumPixelSize: 128, // never smaller than 128 pixels

                maximumScale: 20, // never larger than 20000 * model size (overrides minimumPixelSize)

                debugShowBoundingVolume: false, // default

                debugWireframe: false

             })

            )

方式2、

 const entity = viewer.entities.add({
      name: "Cesium_Air",
      position: position,
      orientation: orientation,
      model: {
        uri: "Cesium_Air.glb",
        minimumPixelSize: 128,
        maximumScale: 20000,
      },
    });

报错截图:

1个回答

您好,

glb模型的话是有兼容性考虑的。

建议您使用源生的Cesium打开看是否有问题。

如果Cesium打开也有问题的话,再看一下Windows自带的三维软件能否打开。

同类文件可能有不同的版本,不一定是每一个版本都是兼容的。还请您理解。

有一些自发光纹理也可能会导致这类报错。
4,151EXP 2023年08月18日
...