3d-tiles-validator的tools,Cesium已经没有在维护了,在配置的时候走了一些弯路,记录下来,希望能帮助到其他朋友们。
1.进入tools根目录
npm install --unsafe-perm
2.运行命令行
例如运行b3dmToGlb
node ./bin/3d-tiles-tools.js b3dmToGlb -i ./specs/data/batchedWithBatchTableBinary.b3dm -o ./output/extracted.glb
这里会报错找不到sqlite3模块
3.卸载sqlite3模块
npm uninstall sqlite3
4.重新安装sqlite3模块
npm install --save sqlite3
5.运行命令行
这里就配置好3d-tiles-validator的tools了,可以运行命令行试一下
例如重新运行第二步的命令
node ./bin/3d-tiles-tools.js b3dmToGlb -i ./specs/data/batchedWithBatchTableBinary.b3dm -o ./output/extracted.glb