DengQN·一个普通程序员;
【Cesium】加载3dtiles模型显示不全的问题
2024-01-22 10:00 230
#cesium#bim#gis#js

前段时间测试提出bug, 模型显示不全

image.png

而正确效果应该是这样的

image.png

目前只把一些罐子显示出来了。

排查

一开始的排查思路还是在代码层面,什么读取路径、屏幕空间误差之类的。

后来是排查版本是否一致等,都没有排查出问题。

后来看到个小warning:

draco_decoder_nodejs.js:38 failed to asynchronously prepare wasm: CompileError: WebAssembly.instantiate(): expected magic word 00 61 73 6d, found 3c 21 44 4f @+0

找到如下issue:issues-10420

有大佬回复:

首先找到node_modules/cesium/ThirdParty目录
找到draco_decoder.wasm文件。
在项目根目录下的public目录下新建ThirdParty,将draco_decoder.wasm复制进去 -- Yaozefen

才想起排查依赖配置问题。直接去node_modules拷一份出来即可

image.png
image.png