将IFC转换成GLTF格式

最近在学习使用xeogl展示三维模型,但是模型格式需要转换成.gltf格式。

步骤:

1.Revit将文件导出为IFC格式。

2.使用两个工具将IFC先转成dae然后再转gltf

我的两个工具地址在:D:【Web模型】【Xeolabs】目录下:

IfcConvert-0.4.0-rc2-win64

COLLADA2GLTF-v2.1.5-windows-Release-x64

在IfcConvert-0.4.0-rc2-win64目录下打开CMD 键入命令 ifcconvert D:【Web模型】XEOGL准备数据walld.ifc D:【Web模型】XEOGL准备数据walld.dae           (PS:这个命令应该不能包含中文,我是直接放在IfcConvert-0.4.0-rc2-win64目录下运行的)

就在对应的目录下生成了dae文件

然后在COLLADA2GLTF-v2.1.5-windows-Release-x64目录下打开CMD 键入命令COLLADA2GLTF-bin -i D:【Web模型】XEOGL准备数据walld.dae -o D:【Web模型】XEOGL准备数据walld.gltf

即可生成对应的gltf文件

然后使用xeogl即可打开文件。

原文地址:https://www.cnblogs.com/LeeSki/p/14293418.html