问题标签 [ifc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
autodesk-forge - 获取 IFC 架构版本
打开一个*.ifc文件我们可以在Header中找到“File_Schema”,例如:HEADER;... FILE_SCHEMA (('IFC4')); ENDSEC;
我们正在下载 IFC 流文件,很高兴知道它的文件架构版本。是否有可能通过 DataManagement API 获取这些信息?
javascript - 如何从 JavaScript 创建 IFC 文件
我想使用 JavaScript 将我的 3D-Modell(简单向量和点)导出到 IFC 文件。
有人知道我可以使用它的库吗?
c# - 如何以编程方式访问 IFC 映射文件?
Revit API 是否提供了一种以编程方式访问 IFC 映射文件的方法?
我想我可以使用在文件系统上操作文件的标准方法导航到文件,但我想知道 Revit 是否有更容易的方法。
python - Ifc 文件到 2D 平面图?
如何从 Ifc 文件中显示 QGraphicsScene 中各个楼层的 2D 平面图?我做了一些谷歌搜索,但没有一个解决方案对我有用。
autodesk-forge - IFC 实体类型名称是否区分大小写?
任何人都可以帮助了解 IFC 实体类型名称是区分大小写还是不区分大小写。
例如:我们可以在 *.ifc 文件中替换IFCPERSON
为IfcPerson
(camel case) 或(small) 吗?ifcperson
python-2.7 - 使用 ifcopenshell 从 IFC 文件中提取信息
我正在使用 ifcopenshell 从 IFC 文件中提取数据。到目前为止,我已经提取了所需的实体,即我已经从建筑模型中提取了结构模型。但现在主要的问题是我想从我的 IFC 文件中获取信息。我想向 ifcopenshell 提问,例如-
有多少列?
结构的总面积是多少?
列的大小是多少?
柱子上的负载是多少?
这些是我期望 ifcopenshell 回答的一些问题。我需要这些信息来进一步设计。任何可以为我指明正确方向的帮助都会受到重视。
javascript - BIMSurfer Javascript 不显示模型
我已经使用BIMServer ( https://github.com/opensourceBIM/BIMserver/releases ) 最新版本和tomcat 9并且运行良好。我还下载了 BIMSurfer ( https://github.com/opensourcebim/BIMsurfer ) 最新版本,并尝试使用该示例中给出的演示 HTML 文件(在 apps/minimal.html 下)呈现IFC文件。
以前它有一些与服务器路径和用户名/密码相关的错误,我已经解决了这个问题,现在它没有显示任何错误,但它也没有渲染 3D 模型(它只是显示空白屏幕)。它在 BIMServer 后端显示 3D 模型。作为参考,我附上屏幕截图。在管理员上显示空白屏幕它呈现 3D 模型
我对此有任何帮助。
ifc - 如何查询ifc文件?
我正在使用 BIM 进行教育项目,我想从 ifc 文件中提取数据。
这个想法是找到信息,比如找到具有特定高度、形状和结构的地板,然后我想运行寻路算法。
我找不到任何描述和比较所有可能性的文件......
我找到了一些查询方法,但其中大多数似乎已被遗弃,而另一些则有缺点,这就是我所拥有的:
- BIMQL:自 2017 年以来没有活动
- QL4BIM:没有活动
- SPARQL:没有比较运算符
- BIMServer 查询语言:需要运行服务器
- IFC++:缺乏文档
我不介意查询语言结构(即使 json 会很棒)。
javascript - BIM模型宿主和渲染
我计划设置服务器来解析和托管 BIM 模型并从客户端访问特定模型。
期望:我应该能够托管许多 BIM 模型(100 个),最好是 IFC,并且有很多客户从浏览器访问这些模型。
我已经测试过 BIM server 和 Bimsurfer,据我了解,BIMserver 是用于协作开发的,大约有 10 个用户在项目上共同工作;基于资源规范,我怀疑它对大量并发用户的性能;其他选项是 Autodesk Forge、xBIM、BIMWebServer,它们看起来很相似,而且定制的范围更小。什么样的 BIM 平台,您推荐我用于上述用例的工具?
geometry - 如何使用 Xbim 从 IFC 文件中检索几何图形?或者还有其他替代这项任务的方法吗?
我想从原始 IFC 文件中检索数据。我正在用 Xbim 尝试这个。我能够检索元素但无法获取特定于几何的数据。我需要 location, boundingbox 。
可以用 xbim 做到这一点吗?有没有 xbim 的替代品?
就我而言,IFC 包括墙壁、开口、板、梁和螺柱。我需要它们的相关几何形状和位置。横梁和螺柱有钻孔。但这些钻孔不属于任何 ifc 实体,例如 IfcOpeningElement 或 Ifc Void。
有没有办法我可以得到镶嵌形式的这些孔几何形状?
我只需要访问 IFC 实体的几何数据。
我也尝试使用 Revit 来获取数据。但是转换存在问题,就像它在很大程度上取决于 Ifc 实体与 revit 类别的映射是如何存在的。对于每个其他新模型 ifc 元素映射到不同的类别。
在 revit 中,我导入了 ifc 文件并为 revit 创建了插件。这些插件可以读取所有元素并获取它们的几何数据。有没有其他这样的应用程序,但比 revit 轻,我可以尝试构建这样的插件,而且应用程序必须正确分类元素?