编译Collada2GLTF工具
此工具主要用于将.dae文件转换为.gltf文件,为将.gltf转换为.b3dm数据做准备。
编译工具
CMake工具
VS2017
源码下载地址
https://github.com/KhronosGroup/COLLADA2GLTF
编译命令
- 打开powershell窗口,使用git命令下载得到源码
- 使用下面的命令生成编译文件:
cd COLLADA2GLTF
mkdir build
cd build
cmake .. #-Dtest=ON
make
# Windows
## 使用visual studio 2017 打开解决方案 COLLADA2GLTF.sln
2.1 编译时需要注意的地方:
Note:在进行cmake的过程中,因为有些依赖库没有办法通过git clone到本地,会出现找不到某个依赖库中的CmakeList.txt文件,如图1-1,1-2所示
2.2 问题的解决办法:
解决办法为:在原COLLADA2GLTF项目链接中,找到对应的dependencies(以图1-3为例,使用与前面相同的方式git clone该依赖包至COLLADA2GLTF项目对应的文件夹下,如图1-4)
2.3 以同样的方式下载GLTF依赖包
2.4 生成成功后,点击COLLADA2GLTF.sln,用visual studio打开解决方案(生成成功的build文件夹内容如图1-5所示)
- 右键点击图中所示的ALL_BUILD生成解决方案(如图1-6所示)
生成后的可执行文件在debug文件夹下
debug文件夹包含的内容如图2-1所示:
使用.exe进行应用
根据COLLADA2GLTF项目页中的提示进行使用(如图3-1所示)
写在后面
至此,COLLADA2GLTF的编译及使用就结束了,gltf为将dae数据转化为b3dm在Cesium上进行加载的前一步骤。