3dtiles 加载问题

3dtiles加载不出来的问题

错误示范

之前 用的一种方式

复制代码
 const init3dtitles = (url) => {
     // 加载3D Tiles数据
     tileset.value = new Cesium.Cesium3DTileset({
         url: url,
        // 根据实际路径调整
     });
     viewer.scene.primitives.add(tileset.value);
    viewer.zoomTo(tileset.value);
 }

后面用到香港数据集时,加载怎么都加不出来,要不然无法加载model 要不然停止渲染,后来发现是版本太低,升级版本后发现

复制代码
tileset.readyPromise.then

这个方法一直报错,网上找了很多,发现新版本的ceisum 不支持Cesium3DTileset 加载,而是使用Cesium.Cesium3DTileset.fromUrl(url)这个方法加载 于是直接替换,但一直渲染出错,后来发现需要等

复制代码
Cesium.Cesium3DTileset.fromUrl()

这个方法加载完成后,才能调用

复制代码
 viewer.scene.primitives.add

于是,利用Promise实现

正确代码

复制代码
const tileset = Cesium.Cesium3DTileset.fromUrl(
    'http://localhost:8002/tilesets/Seattle/tileset.json',  { enableCollision: true }
);
tileset.then(function (_tileset) {
    viewer.scene.primitives.add(_tileset);
    viewer.zoomTo(_tileset);
});
相关推荐
Solange__12 小时前
Blender 3D模型优化:普通复制、共享网格、实例、合并怎么选?
人工智能·3d·ai·自然语言处理·编辑器·blender·材质
Martina_03212 天前
AI生成的3D白模单帧没问题,镜头一移动就被挡?用6步检查遮挡与构图
图像处理·人工智能·数学建模·3d·ai·自然语言处理·游戏策划
时间的情敌4 天前
Cesium 建筑单体化、3DTiles 分类、楼层显隐、分户高亮(BIM + 倾斜孪生高频)
前端·3d·cesium
加搜科技观察5 天前
哪个品牌 3D 相机好用?工业 3D 相机品牌选型评估指南
数码相机·3d
Martina_03216 天前
AI生成3D场景的霓虹灯一开就糊成光团?用6步检查Emissive、Bloom与曝光
人工智能·3d·ai·自然语言处理·游戏引擎·材质·贴图
Martina_03217 天前
AI生成3D场景从白模换成精模后镜头全偏了?用6步检查单位、枢轴与层级替换
图像处理·人工智能·3d·ai·自然语言处理·材质·1024程序员节
时间的情敌8 天前
Cesium 加载 3D Tiles 倾斜摄影、压平、样式设置(Vue3 实战)
vue.js·3d·cesium
AGI_Eval10 天前
AI 3D生成技术:从“可用”走向“可靠”还有多远?
人工智能·3d
翌日阳11 天前
二十分之一的压缩比:Spatial Vivid 1.0 把 3DGS 全链路参考实现按 MIT 开源了
3d·开源
Dream-Y.ocean11 天前
鸿蒙PC平台宅匠 3D 室内设计适配实战:基于 Electron 壳方案的 Three.js 双渲染引擎与参数化户型编辑器开发
javascript·3d·harmonyos