C# 能否导入3D模型?

ding546029126 2015-07-24 10:09:53
背景描述:有个项目希望将数据导入到BIM中,然后在运维阶段可以在3维的情况下监控各个房间的温湿度等。已经有用C#做了个BA系统。现在希望将BIM和BA系统的数据能交互共享。
方案1:在BIM的3D模型上显示BA系统采集的数据。这样操作需要BIM系统开放源码,软件重新编写(个人观点,BIM公司不会为了某个公司某个项目去做特定服务。)
方案2:将BIM的3D模型导出来放到BA系统中,然后再数据显示。导出的文件格式是IFC,STL。
请问各位大牛这两套方案的可行性。
...全文
729 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
流浪贼 2016-04-19
  • 打赏
  • 举报
回复
最直接的问题:你所提及的“BIM的3D模型”使用哪种软件生成?原有工具是否开放合适接口,以便数据、属性动态输入? 很多软件厂家的BIM软件,在模型生成工具中,就开放了部分二次开发接口,只是多少的区别。毕竟大部分软件厂家都要面对全球用户,这种本地化需求还是得指望当地企业。 有些软件厂家已经专门准备了轻量化的文件格式,以及对应的浏览平台。比如Autodesk,有Navisworks;Bentley,有Navigator;还有第三方来的Solibri等。这些专用浏览平台,大多相比模型生成工具,有更为便捷和开放的的二次开发接口。我知道的不少类似工具,都是在这些平台做的。 或者指望IFC,那就要分析这种格式本身的数据组织方式了。也有不少Open BIM工具,内核就是IFC格式的(要注意版本,这格式碎片化得厉害),而且因为文件结构渐渐改为XML,以便网络化使用,其实要考虑的内容也挺复杂。 两套方案,市场上都有商品化的案例可以参考,可行性肯定是都行,只不过比较下需求,看哪种更靠。具体细节一两句说不清楚的。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧