问题标签 [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.

0 投票
4 回答
1098 浏览

user-interface - IFC 几何 - 空间边界

谁能推荐一个合适的论坛来询问有关工业基础类几何的问题?

我正在解析 IFC 并解释几何图形,专注于空间边界。(IFCRELSPACEBOUNDARY)

与特定空间相关的所有空间边界都偏移了一定距离。不同空间的偏移距离不同。样本 6 面空间的 6 个面完美地结合在一起 - 但这些面甚至没有开始与相邻空间相适应。我错过了什么?

IFC 是在 Revit 中使用 IFC Coordination View 2.0 使用 IFC 2x3_TC1 架构的备用 IFC GUI 生成的,并带有导出 2 级空间边界的选项。

我知道有一些工具可以解释 Java 中的 IFC 文件,例如 IFC 工具项目,但我在开发阶段使用 Python。

0 投票
1 回答
315 浏览

ios - 使用附加元数据将 Wavefont 文件转换为 .ifc

我们正在 ipad 上使用 3d .obj/.mtl 文件构建建筑测量应用程序,并希望将它们转换为 BIM .ifc。

我们希望在 .obj/.mtl 中添加额外的数据层(例如墙壁、地板、窗户、门、灯具等),并就在转换为 .ifc 时如何包含这些数据寻求建议

.ifc 到 .obj 上有很多东西,但当想要添加相关信息时,反之则不然。您的帮助将不胜感激

0 投票
1 回答
366 浏览

python-2.7 - For 在一个范围内循环(Python 2.7 + Ifc)

我对编程很陌生,这是我在这个网站上的第一个问题。我已经学习 Pyhon 三个多星期了。

对于一个项目,我使用了一个名为 IfcOpenShell 的模块,它可以轻松检索 ifc 文件中指定的数据。Ifc 文件是一种基于表达的语言,用于描述建筑数据。

现在我想从 ifc 文件中检索适合照明分析的所有相关材料数据,并将它们转换为 Radiance 格式。Radiance 是开源照明分析软件

到目前为止,我已经编写了这个脚本:

我发现 ifc 文件中指定了 100 种不同的材料。当我运行这段代码时,它会输出:

然而,当我改变时,这正是我想做的:

它只输出范围的最后一个材料:

我不明白我在哪里犯了错误,或者我是否正在使用正确的功能来满足我的需求。我的意图是输出所有 100 种不同的材料定义

0 投票
3 回答
6706 浏览

three.js - 用于三个.js 的 IFC 加载器?

目前,我需要将所有 IFC 文件转换为 Collada 格式,以便在 Three.js 中可视化它们。three.js 中有 IFC Loader 吗?我什么也找不到。近期是否有开发 IFCLoader 的计划?

写这个有多难?

0 投票
1 回答
1303 浏览

python - 你知道如何在 Mac OS X 上为 Blender 安装 IFC 导入器吗?

我无法.ifc在 Blender 中导入文件。当我尝试导入.ifc文件时,Blender 无响应。

我正在使用Mac OS X ver 10.10.2. Python 版本是Python 2.7.6. 搅拌机版本是Blender 2.73a

我看到http://ifcopenshell.org/ifcblender.html在 OS X 下显示消息:“如果可能,建议用户在 OSX 上使用 32 位 Blender 和 IfcOpenShell”

我已经为 Blender 2.73 32bit OSX 安装了 IfcBlender,但出现了各种错误,包括不正确的架构错误。

在此处输入图像描述

我去了http://ifcopenshell.org/ifcblender.html并选择了IfcBlender for Blender 2.73 64bit OS X.

我尝试使用导入器通过单击安装 Blender 插件来导入文件File > User Preferences > Add-ons > Install from File。我选择了文件,但Import-Export: IfcBlender在导入/导出下未显示以进行检查。

然后我通过 终端将下载的内容复制io_import_scene_ifc到路径中。现在显示,我可以在导入/导出中启用它。一旦我检查,然后显示在/Applications/blender.app/Contents/Resources/2.73/scripts/addonscp -r io_import_scene_ifc /Applications/blender.app/Contents/Resources/2.73/scripts/addonsImport-Export: IfcBlender.ifcfile > import

当我尝试选择要导入的 .ifc 文件时,Blender 变得无响应。我尝试导入的文件在我的本地系统上只有 25MB。

我不知道http://ifcopenshell.org/python.htmlIfcOpenShell-python for python 2.7 64bit OS X的用途或安装路径(如果需要)。

知道如何让 Blender 导入 ifc 格式吗?

更新:我试图加载一个大小差不多的.ifc5k它加载得很好。这样就解决了加载ifc的问题。打开25MB文件仍然挂起。Blender 是否有建议的文件大小不要超过?

0 投票
0 回答
210 浏览

java - 如何使用 JAVA TOOLBOX IFC2x3/IFC4 获取对象颜色?

例如,在这里我将 ifcColumn 作为 IfcProduct

所以任何人都知道如何获得该产品的颜色。我尝试在 ifcviewer 中打开该 ifc 文件,并且每个对象都有一些颜色。所以请有人知道吗?

0 投票
1 回答
1143 浏览

ifc - IFC 对象导航以检索墙坐标

是否有人已经使用过 BuildingSmart 的 IFC(工业基础类),通常用于 BIM 项目和建筑领域?我想知道如何导航 IFC 对象以获取 IfcWallStandardCase 或仿射对象(即墙)的坐标。

我对获取所有或至少一个划分墙的顶点的坐标很感兴趣。请指明通过 Ifc 文件的 Ifc 对象的导航,以了解在 Ifc 文件中从 IfcWallStandardCase 或仿射对象开始的坐标信息的位置。

0 投票
1 回答
1491 浏览

java - 从 db 文件中查看数据库 [BerkeleyDB]

我正在玩一个开源项目Bim Server ,我从git检查了代码。当 Bim 服务器启动时,它会home/database在可用文件之后创建文件夹和内部数据库文件夹,

现在我想看看,数据是如何存储在这个伯克利数据库中的。有这方面的工具吗?

我可以找到这个问题stack overlfow但也没有回答。

0 投票
2 回答
18172 浏览

java - 从 xsd 生成 jaxb 对象时如何使用类自定义来解决冲突

当我xjc -d src/ -p com.test IFC2X3.xsd在以下 xsd 上运行命令时,它会产生冲突。

错误:

我发现了一些关于这个的问题,但它没有回答这个问题。如何按照建议解决此问题Use a class customization

0 投票
2 回答
45 浏览

java - 分配给行业基础类中的 IfcQuantityLength 实例的值

以下是 IFC4 架构。可以在这里找到。

在一个示例 IFC 文件中,我发现以下行对应于IfcQuantityLength

我遇到的问题是为什么有 5 个参数应该只有两个参数(LengthValueFormula),不是吗?其他参数是什么。并且$意味着值是否为空?