首页 / 浏览问题 / 三维GIS / 问题详情
叠加b3dm模型,缩放后提示rendering has stopped
2EXP 2023年09月05日

使用产品:iserver 10 操作系统:win10

问题详细描述:叠加b3dm模型

数据类型: 文件型

问题重现步骤: 地球缩放 DeveloperError: Expected tilesetPassState to be typeof object, actual typeof was undefined

1个回答

您好,叠加b3dm模型时,出现"rendering has stopped"的提示通常是由于模型加载或显示方面的问题所导致的。

要解决这个问题,可以尝试以下几个步骤:

  1. 检查模型路径和文件格式:确保您提供的b3dm模型路径是正确的,并且模型文件格式是支持的。Cesium支持的3D模型格式包括b3dm、glTF和gltf。如果您的模型不是这些格式之一,请先将其转换为Cesium支持的格式。

  2. 确认模型加载状态:在加载和显示模型之前,您可以使用Cesium的Tileset.readyPromise属性来检查模型是否已完全加载。例如:tileset.readyPromise.then(function(tileset) { // 执行模型加载完成后的操作 }).otherwise(function(error) { // 处理模型加载错误 });

  3. 调整相机位置和缩放比例:某些情况下,模型可能因为相机位置过于接近或缩放比例过小而无法正确渲染。可以使用Camera.setView方法设置相机的位置和观察目标:
565EXP 2023年09月05日
好的  您这个方法我先试一下
您好,停止渲染的问题这边还是没有解决,可以帮忙看一下是不是模型上面的问题吗?   您的邮箱是多少
我的邮箱是liuyingbin@supermap.com
我也出现这个问题,请问解决了吗
你好,还没有解决,如果有解决方案请回复
...