首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我不能直接在IFC文件中建模3D元素吗?

我不能直接在IFC文件中建模3D元素吗?
EN

Stack Overflow用户
提问于 2020-06-21 13:55:31
回答 3查看 147关注 0票数 0

我在这里想知道,如果我不能模型直接在一个国际金融公司的文件的三维元素,如墙壁,窗户,门等,通过使用软件(或开发)。

我之所以这么问是因为,我们总是试图将一个Arch项目文件导出到IFC,但是它总是存在数据丢失和许多其他错误。在我看来,我认为这是因为的私人公司永远不会采用开放的BIM,因为销售他们的产品有个人利益,就像开源VS一样。非开源软件。

EN

回答 3

Stack Overflow用户

发布于 2020-06-21 21:08:13

当然,您可以开发自己的BIM软件,并使用IFC作为其数据存储格式。一个现代的BIM编辑软件是一个相当复杂的编程,尽管..。

票数 0
EN

Stack Overflow用户

发布于 2020-06-22 21:35:56

理论上是的,在实践中没有(或者至少据我所知)。

首先,实践:我目前根本不知道一个软件,您可以真正使用它直接在纯IFC模式中建模。也许FreeCAD离我们很近。

理论上,您可以根据IFC模式编写软件来操作数据。这是可以做到的。我创建了一个基于云的应用程序,它使用IFC模式,并允许操作和创建属性。但这并不容易,主要是因为适用于模式的规则。

不要忘记IFC文件只是模式的表示。在IFC的情况下,它通常是一个STEP格式文件,但它也可以是一个基于JSON的数据转储。

我倾向于告诉人们看到国际金融公司的文件,就好像他们是PDF文件。如果我要问:“我能打开和编辑我的PDF在Word吗?”你会嘲笑我的。每个人都知道这是不可能的,您需要原始的Word (源文件)文件。是的,数据的智能在PDF中丢失了,但是表示是正确的。国际金融公司也是如此。

票数 0
EN

Stack Overflow用户

发布于 2020-06-25 10:59:58

没有“文件中的模型”这样的东西。我简化了一点,但你可以这样想:当你创建模型时,你可以有效地操作计算机内存。保存它时,将其写入磁盘,通常写入文件。显然,其中涉及两个模型(及其元模型)--内存中的瞬态模型和磁盘上的持久模型。进出口是两者之间的转换。

我们可以重新定义这个问题,问为什么不对两者使用相同的元模型,例如IFC模式作为CAD应用程序的域模型。答案很简单: CAD应用数据模型是按照特定应用、高效显示、导航、操作、内存消耗等标准进行优化的。虽然IFC的设计涵盖了CAD软件中使用的许多通用原理和几何核,但它的目的是数据交换。

因此,除非您的应用程序专门处理IFC文件(存储、查询、分析、比较等)--即便如此,您还需要一些其他数据结构来有效地实现手头的任务。因此,您需要在不同的数据模型之间进行一些映射。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62499533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档