1+xbim中级水平考证有理论知识吗?
BIM(建筑信息建模)和XBIM(可扩展建筑信息建模)是可扩展的建筑信息模型。它是一个. NET开源软件开发BIM工具包,支持BuildingSmart数据模型(也称为IFC)。
XBIM允许。NET开发人员读取、创建和查看IFC格式的建筑信息(BIM)模型。完全支持几何、拓扑操作和可视化。此外,xBIM支持IFC和COBie格式(BIM设施资产信息交换标准)之间的双向转换。数据操作的核心库全部用C #编写,几何引擎的核心用C ++编写。
xBIM的最新版本是4.0,发布在GitHub。
XBIM为IFC数据标准提供了丰富的API。它允许开发人员用几行代码来读取、写入和更新IFC文件。XBIM是一个. NET工具包,因此开发人员可以构建从简单的命令行应用程序到Windows应用程序和Web服务扩展的任何东西。例如,Autodesk Revit等商业BIM工具的“插件”。
XBIM拥有完整的几何引擎,可以将IFC几何数据对象(如IfcSweptAreaSolid对象)转化为功能齐全的边界表示(Brep)几何模型。这些模型支持所有布尔运算、剪切、交集、并集、切片和计算行为,如体积、面积和长度。几何引擎还提供优化的三维三角剖分和网格生成,实现整个模型的可视化和优化,如重复识别和转换成地图。3.0版本还包括一个基于WebGL的新浏览器。我们从以前版本的WebGL和OpenGL的实现中吸取了很多经验,这更快,更准确,并经过调整,以克服在互联网上传输大型模型的问题。感谢马丁?ern?这里付出的巨大努力。
xBIM Essentials和xBIM Geometry这两个核心库将用于创建复杂的应用程序。xBIM团队页面下的其他存储库包含许多示例应用程序来演示它们的功能:
XBIM Xplorer——一个Windows WPF示例应用程序,可以打开和呈现3D IFC模型(和原生XBIM模型)并显示语义数据。
XBIM WebUI——一个Web应用程序,可以打开并呈现由XBIM处理的3D模型。
XBIM实用程序-一组示例控制台应用程序,用于对IFC文件执行批处理功能。
这是一个包含库和示例应用程序的项目,演示了COBie使用的各种方法。这包括Xbim。Cobie,表示在COBIE模型中,电子表格视图执行COBIEelite,Xbim。CobieLiteUK,它受cobieelite的启发,但XML模型更严格,内存效率更高CobieExpress,它表明cobie是基于Express模型的。XbimExchange包含IFC和COBie各种实现之间转换的示例代码。
xBIM示例——一个示例控制台应用程序,演示了如何使用XBIM进行简单的IFC创建和其他任务。