问题标签 [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.
ifc - IFC - 三角形网格的表示
在 IFC 中表示简单三角形网格的最佳方法是什么?
这似乎是一种方式:
IfcFaceBasedSurfaceModel -> IfcConnectedFaceSet -> IfcFace -> IfcFaceBound -> IfcPolyLoop -> IfcCartesianPoint
然而,这似乎有点复杂,因为它的功能IfcFace
并IfcPolyLoop
超出了简单三角形网格的需求。
还有其他选择吗?
ifc - IFC定义中$的含义是什么?
这是 IFC 定义的片段:
字符的含义是什么$
?现在,我有根据的猜测是它们代表“null”。我在哪里可以验证这一点?
three.js - IfcAxis2Placement3D 和 IfcObjectPlacement 的 THREEJS 实现
我现在正在研究 IFC 文件的 webgl 查看器。大多数 IfcRepresentation 对象都很容易理解,但是我不擅长协调转换。有没有更好的表达式来翻译和旋转由 IfcAxis2Placement3D 定义的 THREEJS 中的 Object3D?我想它应该通过 Z 轴旋转对象然后将 Z 轴对齐到一个新的向量,如何实现这个?另一个问题是关于 IfcObjectPlacement。在 PlacementRelTo == null 之前,它总是需要一个子 PlacementRelTo 对象。我又有点疑惑了,如果我想从这个位置读取绝对坐标,是前向变换还是后向变换?我的意思是,使用push-pop还是直接命令?例如,如果有像 M1, M2.. Mn 这样的矩阵,则 M = M1 x M2 x ... Mn 或 M = Mn x Mn-1 x ... x M2 x M1?我可以在我的项目中找到漂亮的网格物体,但位置总是错误的。请帮我。
谢谢。
ios - IFC 读写器 iOS
我们希望能够为我们正在构建的 iOS 应用程序创建一个 IFC 阅读器,这将使我们能够渲染底层 BIM 生成的设计。我们在这里找到了一个相当陈旧且不受支持的 C++ sdk ,但这不是我们想要的。
任何尝试过这样的事情或对我们有任何意见的人都会很棒!
我们正在尝试构建一个类似于此的应用程序:https ://itunes.apple.com/us/app/tekla-field3d/id868034113?mt=8
visual-studio - 用 VS2015 编译 IFCPlusPlus 创建巨大的库
我在 GitHub ( https://github.com/ifcquery/ifcplusplus.git )上下载了 IFCPlusPlus 。我在 Visual Studio 2015 (Windows 7) 中设置了 Boost 库 (1_60_0) 并编译了项目 (IfcPlusPlus.vcxproj)。生成的库很大:carve.lib 有 67 Mb 大,ifcplusplus.lib 有 2 Gb 大!请帮忙。谢谢你。
vb.net - 将 IFC EXPRESS 模式实体/类转换为 VB.NET 类
我正在开发一个ifc项目,我想将EXPRESS
文件的类转换为vb.net类。一个一个地处理文件的所有属性真的很困难stp
,所以我想知道是否有其他方法或工具可以转换类。
编辑:我发现javatoolbox完全符合我的要求,但在java中。我也看过IFC Engine DLL
但没有找到任何可用的代码。
java - 如何获取 IFC 对象的绝对坐标?
我正在开发一个操作 IFC(工业基础类)对象的小型 Java API。为此,我正在使用外部工具,例如BIMserver。
现在,我正在尝试获取作为IfcProduct实例的每个对象的坐标。但是,我只是通过 获取另一个 IfcProduct的相对坐标IfcLocalPlacement
,而不是对象的绝对坐标。因此,每个对象的引用都是包含它的实体。
我的目标是计算 IFC 对象之间的距离(只是为了向用户显示信息,我不想渲染对象等等)。例如,anIfcSpace
和 an之间的距离IfcDistributionControlElement
。
有谁知道如何获取每个 IFC 对象的绝对坐标(而不是相对坐标)?如果您知道一些可以帮助我的 API 或库,您也可以发送它们。
ifc - XBIM 用于三角网格布尔运算是什么?
XBIM 提供了一个用于序列化/反序列化 IFC 文件的库。
在某些时候,他们必须使用网格布尔运算。
我想知道他们使用了什么库以及他们如何在 IfcWall 标准案例中创建开口?