1. IFC Engine
支持IFC的更快,更灵活的解决方案
概述
IFC Engine是一个STEP工具箱,能够为所有流行的IFC模式生成3D几何体。该组件能够通过其自己的对象数据库加载、编辑和创建Step Physical文件(以及XML表示法)及其模式。这包括所有当前可用的IFC版本。对于IFC 2×3 TC1文件(早期版本,如IFC 20LF和IFC 2×2)以及IFC 4 ADD2 TC1,IFC4x1和IFC4x2,将生成几何图形。
该开发始于2001年,并于2006年实现商业化。目前有超过85家软件公司在110多种不同的软件解决方案中使用它,在过去的5年中每年更新250次,它是一种可靠且广泛使用的产品。
为何选择IFC Engine?
速度和可扩展性
多平台处理
嵌入式Geomery内核
可靠性和支持
源代码的价格和可用性
使用示例源代码下载示例应用程序并自行体验产品。
2. IFC Viewer
现有更灵活的IFC Viewer!
概述
此IFC Viewer可以免费使用并重新分发商业和非商业。 IFC Viewer有32位和64位可用,适用于Windows 2000,XP,7和8.它是围绕IFC Engine DLL构建的,所有源代码都可用。如果需要,还可以使用IFC Engine DLL的完整源代码,这需要公司范围的许可证。
如果您更改/更新源代码并想要重新分发更改的Viewer(包括IFC Engine DLL),请联系RDF Ltd.了解可能性和要求。允许在您自己公司内使用和重新分发此更改/更新版本。
备择方案
下载的标准Viewer是基于DirectX 9和Unicode支持的32/64位C ++实现。下载源代码时,您还可以找到替代解决方案的源代码,此时可用:
•适用于DirectX 9和Unicode的32/64位Windows C ++版本
•适用于DirectX 9和8位字符集的32/64位Windows C ++版本
•适用于DirectX 9和8位字符集的32位Windows C#版本
我们正在忙于构建以下解决方案:
•适用于OpenGL和8位字符集的32/64位Linux C ++版本
•适用于OpenGL和8位字符集的32/64位MAC OSX C ++版本
IFC Engine DLL
所有示例都围绕IFC Engine DLL构建(在Linux和OSX中,它被编译为库)。 IFC Engine DLL本身是RDF有限公司的商业产品。这些示例和IFC Engine DLL都不是开源项目,但是所有源代码都可用(在DLL的上下文中需要公司范围的许可证)。这些示例的源代码可以免费重用,也可以在不使用IFC Engine DLL本身的软件中重复使用。
更多信息详见IFC Engine
3. IFC Editor
C ++和C#中的示例工具如何访问IFC文件及其模式中的任何实例或实体。
概述
IFC Editor是在IFC Engine库之上用C ++和C#开发的。它可以让用户访问加载的模式中的任何实体和属性。此外,它还可以让用户通过直接和反向关系访问加载的IFC文件中的任何实例。由于C ++和C#中的源代码都支持32位和64位,因此开发人员可以理解和/或复制粘贴源代码的任何相关部分,以改进任何第三方应用程序。左窗格显示加载的模式,右窗格显示加载的IFC文件。可以检索加载的IFC文件中可用的任何实例以及每个单独实例的任何属性,一切都可以通过IFC Engine库中提供的标准API callas工作。
右侧窗格可以让用户通过鼠标右键导出每个实例的几何表示,而不是IFC Engine能够导出更多实体的几何表示,只是从IFCOBJECT或边界表示继承的实例,任何几何相关实例都具有几何输出。生成的几何输出可以在示例应用程序中加载3DEditor和RDF Viewer,并在示例包中找到。所有工具都附带源代码,旨在帮助系统了解IFC Engine的使用和行为。
IFC文件的技术最终用户也可能对该工具感兴趣,该工具可在其给定的状态下免费用于任何商业或非商业用途。可以调整或使用此解决方案一部分的软件开发人员仅需为使用底层IFC Engine付费。命名的定价是为了商业用途重新分配底层IFC Engine库。
4. IFC WebGL
从任何IFC文件转换为JSON,可选的JavaScript集成在任何HTML浏览器中独立工作,包括:MacOS,iOS,Windows,Linux和Android系统。
概述
您可以将BIM文件转换为3D HTML文件。 HTML文件适用于:
•具有支持HTML5 / WebGL的任何现代浏览器的Windows 计算机
•具有支持HTML5 / WebGL的任何现代浏览器的Linux计算机
•Mac使用macOS或OS-X系统
•任何运行iOS的现代Apple设备(包括iPhone和iPad)
•任何运行Android的现代智能手机/平板电脑
•任何运行Windows Mobile 8或10的现代智能手机/平板电脑
可以转换以下文件格式:
•IFC 2×3 TC1和IFC 2×3 Final
•IFC 4,IFC 4 ADD1和IFC 4 ADD2
•旧有的IFC格式,包括IFC 20 LF,IFC 2x和IFC 2×2
•没有结构的Collada作为.dae文件
•Collada结构可嵌入.zip文件中
转换必须应用于64位Windows计算机。
处理
•下载应用程序并将其解压缩到64位Windows计算机上的任何位置
•运行RDFWebFactory.exe
选择要转换的文件
选择构建HTML文件的目标目录
•运行后,结果将在PC上本地显示
•将创建的web-2022-12-12-12-00-00中的完整目录移动到HTML服务器并链接[SERVER + PATH] /webgl/index.html或仅[SERVER + PATH] / webgl
限制
•允许将解决方案作为一个安装包在商业和非商业上无限制地使用和分发
•允许您更改解决方案,以供公司内部使用,即不同的HTML页面(页眉/页脚),图像等。在这种情况下,解决方案将在您的公司内使用,仅适用于您的公司型号
•由于欧盟项目Proficient,所有尚未达到最高准备水平。您可能会发现有关您可能遇到的问题的任何反馈。如果可以在合理的时间和精力下完成,问题将得到解决
源代码
•转换器的源代码可根据要求免费提供
•所使用的DLL的源代码可通过所使用的不同产品的公司范围许可证获得