问题标签 [bim]

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 投票
1 回答
314 浏览

javascript - AngularJS 或 Laravel 中的 BIM,有可能吗?

我有一个问题,是否可以在 AngularJS 或 Laravel 中创建允许打开 BIM 文件的功能?

预先感谢您的回答。

0 投票
1 回答
154 浏览

c# - Ifc2x3 等效于 IfcExtrudedAreaSolidTapered

我希望能够在 IFC 中实现截锥。我知道在 IFC 2x4 中使用IfcExtrudedAreaSolidTapered类有一种相当快速的方法来实现这一点。

谁能告诉我如何用 Ifc 2x3 做到这一点?

这是我所拥有的:

这是我创建个人资料的地方:

有谁知道如何以正确的方式做到这一点?

0 投票
1 回答
185 浏览

revit - 在 xBim 中导入 3D 成像数据

有没有办法将 3D 成像数据(点云和/或其他类似的 3D 成像产品 - 指定支持的格式)导入 xBim 文件?

0 投票
0 回答
41 浏览

javascript - 使用 Autodesk forge API 扫描 3D 模型外表面并创建模型副本

我正在研究一种选择(或扫描)建筑物现有 3D 模型表面并使用选定数据创建新模型的方法。为此,我使用 Java、JS 和 Autodesk Forge API。我想要实现的是一个模型的副本,它应该只包含表面墙壁、屋顶和阳台。原始模型由完整的 BIM 模型组成,例如楼梯、分隔房间的墙壁、家具等。我尝试寻找用于我的研究的方法,但遗憾的是失败了,所以我对此的问题是:

  • 是否可以使用 Autodesk Forge API 在以选定元素为基础的新文件中创建模型副本

  • 如果有任何方法可以选择可以从外部看到但不在内部的元素。

我将不胜感激有关此的任何建议,因为我想知道 forge 是否真的有任何关于此的方法,以及是否应该应用任何额外的库以实现我的目标。

0 投票
2 回答
303 浏览

file-upload - 如何通过 FORGE API 设置上传文件的良好权限?

我必须将文件从服务器上传到文档管理,但上传文件步骤出现问题。有关信息,我使用 Dynamics NAV 编写脚本。

在从 Dynamics NAV 上传之前,我尝试使用 Git Bash 和 cURL 命令:它可以工作。

这是我拥有的权限: 见这里

这是所有步骤,我能做什么:

  • 查找我要上传的文件夹的 HubID(完成)
  • 创建存储位置(完成)
  • 上传文件(失败)
  • 创建第一个版本。

当我执行上传步骤时,出现错误 401 : Forbidden 但我不知道应该去哪里设置好的权限。

这是 cURL 命令:

所以看到这个之后,我不需要为上传文件设置特殊权限。

这是我的 Dynamics Nav 代码:

有了这个我需要一个特定的权限......

一些建议?

0 投票
1 回答
723 浏览

c# - 如何在 WPF 中正确更改 XBim 标准墙颜色

我成功地将新墙 (IfcWallStandardCase) 添加到现有 IFC 模型并在 DrawingControl3D 中显示 - 在XBim Toolkit 的Proper Wall 3D示例的帮助下,这是我为墙添加颜色的代码:

现在,我尝试使用最初添加样式(颜色)的方式在单击按钮时更改那面墙的颜色,这是我的尝试:

我通过名称查询得到名为“IfcStyledItem”,并遍历它的“SurfaceStyle”来替换之前设置的“ColourRGB”,然后重新加载DrawingControl3D模型。但并不成功。

我一直在网上寻找如何正确执行此操作,但找不到任何内容。非常感谢任何有关如何实现这一目标的线索。

0 投票
1 回答
255 浏览

java - 如何为用户使用 java 将 IFC 文件签入到 BIMserver

以下代码是Opensource BIMserver的 Java 客户端的一部分。

如果用户属于“管理员”类型但不适用于“用户”类型的用户,则上述代码可以很好地签入 IFC 文件。那么如何为没有管理员权限的用户签入 IFC 文件呢?

0 投票
3 回答
1157 浏览

parsing - EXPRESS 数据建模语言的自定义解析器

我需要为 EXPRESS 编写一个自定义解析器——它被提到是一种数据建模语言,用于为 CAD 软件定义和传递构造信息。这里有几个资源:

https://en.wikipedia.org/wiki/EXPRESS_(data_modeling_language) https://www.loc.gov/preservation/digital/formats/fdd/fdd000449.shtml

好吧,我需要为这种“数据建模语言”提供一个自定义解析器。但是,我不知道在开始实现一个像样的解析器之前需要注意哪些细节。在决定如何解析并以有意义的方式表示之前,我应该以什么方式分析这种基于文本的格式?

关于这种“数据建模语言”及其语法,我特别需要了解什么,以便我可以提出一个合理的解析器?

0 投票
2 回答
340 浏览

revit-api - Revit API。ReferenceIntersector 与 TopografySurfaces

有谁知道 ReferenceIntersector 是否与 TopografySurfaces 一起使用?不能让它工作。我需要根据与线的交点在表面上找到一个点。

0 投票
0 回答
462 浏览

ifc - 从 IfcWall 递归变换坐标

我正在寻找一种从 IfcWall 获取绝对顶点的方法。大多数解析器只给出相对位置。如何消除与其他元素的关系并使坐标成为绝对坐标?BimServer API 提供转换矩阵,但输出在某些值上接近 0 或接近无穷大。

是否有一个解析器提供了一种简单的方法来获取墙壁或任何其他具有几何形状的 Ifc 元素的坐标。还是我的方法错了?

我的方法:GeometryGymIfc & apstex ifcopentools

BIM服务器: