将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即可打开文件。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步