在 spacedesigner3d.com,我们希望允许我们的用户导出为行业基础类 (IFC) 格式。这可以让建筑师和建筑商将在我们基于 Web 的应用程序中绘制的项目导入到 Revit 或 Archicad 等环境中。
Space Designer 项目由通用建筑实体组成:墙壁、开口、楼梯、地板、天花板(甚至假天花板)、家具等,按层次组织。从这个 Angular 来看,它似乎与国际金融公司的性质相似。
到目前为止,我可以在 C++、Java 或 Python 中找到一些中间件解决方案。
要使用它们,我们有两个选择:
也许网络浏览器被认为是这项任务的题外话,
但我仍然想知道我是否错过了这些库的任何 Javascript 等价物?我们对 fbx 格式也有这种“孤身一人”的感觉,我们已经用 Javascript 开发了我们的 fbx 生成器,它今天工作得很好。在您看来,IFC 是否也可行?
尽管我们对 3D 数据结构和格式有广泛的了解,但在 IFC 文件中开始工作似乎并非易事,我们不想重新发现轮子。那么我们应该从哪里开始呢?
最佳答案
XBIM 运行良好。
它能够在几秒钟内处理超过 70MB 的大型模型 IFC2x3 和 IFC4 ,解析整个结构并构建元素的层次架构。
还有一个 IFC -> wexbim 转换器,可以使用 OpenGL 直接在 浏览器 中以 3D 形式显示和浏览模型。可以在 xBim 包中找到用于初始化建筑查看器的 javascript。
他们还有 windows 控件 ,因此您可以重新使用 Web 界面的代码构建桌面应用程序,反之亦然...
我正在现有的设施管理平台上实现它。
顺便说一句,我也会看看 BimServer 因为它似乎有非常好的 API
关于javascript - 如何从头开始创建 IFC 文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48958405/