matlab rebit,BIM的算法最新消息!MATLAB被禁也有BIM开源工具用!

近期,哈工大师生被禁止使用MATLAB软件,在模拟计算、控制系统和人工智能方面失去了一项重量级的工具。工程建设行业也长期依赖国外软件,那么如果BIM圈的“MATLAB”被禁用了怎么办呢?有哪些替代方案呢?

基于以上考虑,我们结合团队有关研究和积累,收集、整理了以下建筑信息模型(BIM)相关的开源工具和资料,以备不时之需。时间有限,如有遗漏欢迎提出建议或补充。

e8607d3eb656cddbb0a215386aac9f4f.png

IFC解析处理

1.IfcOpenShell: 在OpenCASCADE几何建模内核基础上构建的IFC解析工具包,在其上构建的IfcOpenShell-python为利用python处理BIM模型提供了很好的基础,支持Linux系统。工具包同时包括IfcMax、IfcBlender及BIMserver插件,分别为3ds Max、Blender和BIMserver提供IFC文件存取功能。此外,工具包的IfcConvert小工具也可将IFC快速转换为obj等常见三维模型格式。不足之处是仅支持STEP格式的IFC文件处理,尚不支持IFCXML等格式。有关源码在GitHub基于LGPL协议开放。

2.XBim Toolkit:同样基于OpenCASCADE几何建模内核构建,包括Xbim Essentials、Xbim Geometry两个核心模块用于IFC存取和几何数据处理,支持STEP和IFCXML两种格式。还提供Xbim Xplorer、Xbim WebUI、Xbim Utilities、Xbim Exchange等模块,分别提供了WPF桌面端、网页端BIM模型查看、文件批处理、COBie数据交换等功能。目前所有代码都在GitHub基于CDDL协议公开,但从其官网来看有商业化的计划。

3.IFC++:基于C++构建的IFC解析工具包,支持并行数据解析,采用MIT协议开源,商业友好,源码也在GitHub开放。

4.apstex IFC Framework:前身是Open IFC Tools,基于Java开发,支持IFC存取、几何数据处理、桌面端和网页端3D显示等,学术研究免费。

5.IfcWebServer:或许是最老的网页端IFC工具之一,支持IFC存取、三维可视化、4D模拟、子模型提取以及IFC向Neo4j图数据库的转换等等,源码在GitHub开放。

a8f2e6300673d5951fb0cd95101d2e5a.png

文章来源:智能土木ABC

仅作分享交流,版权归原作者所有。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值