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

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

 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,

              })

            )

1个回答

您好,首先您代码中所用的接口是加载gltf的,并不是加载glb的,

其次添加gltf建议您使用entity而不是primitives,

比如:

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

希望可以帮助到您。
于丁
1
9,633EXP 2023年08月10日
...