社区
C#
帖子详情
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
打赏
收藏
C# 能否导入3D模型?
背景描述:有个项目希望将数据导入到BIM中,然后在运维阶段可以在3维的情况下监控各个房间的温湿度等。已经有用C#做了个BA系统。现在希望将BIM和BA系统的数据能交互共享。 方案1:在BIM的3D模型上显示BA系统采集的数据。这样操作需要BIM系统开放源码,软件重新编写(个人观点,BIM公司不会为了某个公司某个项目去做特定服务。) 方案2:将BIM的3D模型导出来放到BA系统中,然后再数据显示。导出的文件格式是IFC,STL。 请问各位大牛这两套方案的可行性。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
流浪贼
2016-04-19
打赏
举报
回复
最直接的问题:你所提及的“BIM的3D模型”使用哪种软件生成?原有工具是否开放合适接口,以便数据、属性动态输入? 很多软件厂家的BIM软件,在模型生成工具中,就开放了部分二次开发接口,只是多少的区别。毕竟大部分软件厂家都要面对全球用户,这种本地化需求还是得指望当地企业。 有些软件厂家已经专门准备了轻量化的文件格式,以及对应的浏览平台。比如Autodesk,有Navisworks;Bentley,有Navigator;还有第三方来的Solibri等。这些专用浏览平台,大多相比模型生成工具,有更为便捷和开放的的二次开发接口。我知道的不少类似工具,都是在这些平台做的。 或者指望IFC,那就要分析这种格式本身的数据组织方式了。也有不少Open BIM工具,内核就是IFC格式的(要注意版本,这格式碎片化得厉害),而且因为文件结构渐渐改为XML,以便网络化使用,其实要考虑的内容也挺复杂。 两套方案,市场上都有商品化的案例可以参考,可行性肯定是都行,只不过比较下需求,看哪种更靠。具体细节一两句说不清楚的。
C#
使用OpenTK&Assimp;
导入
3D
模型
我最近学习Opengl,整合一下我的资源,里面有OPenTK的一个exe文件(我电脑引用别的dll会出错,安装这个引用安装路径下的dll就正常了),我上传的另一个资源有案例,这个资源主要是有Assimp.Net
导入
外部
3D
模型
的案例,也有Opengl规范、着色语言等文档。一整套dll都齐全了,文档也有,我之前学习的时候就是找来找去还有可能找的错的,很浪费积分。
WPF利用HelixToolkit后台
导入
3D
模型
WPF利用HelixToolkit后台
导入
3D
模型
c#
采用DirectX9.0 载入
3D
模型
c#
中采用directX9.0载入
3D
模型
,实现需要下载并且安装DirectX9.0SDK,如果不能运行的话,就在工程中手动引用DirectX.dll,DirectX
3D
.dll,DirectX
3D
X.dll
C#
控制台下读取
3D
模型
的STL格式文件
文件夹内包含两个STL格式文件的
模型
,用于尝试读取。在
C#
控制台下完成,含有详细注释。
vs(blend)加载
3d
模型
的类
c#
vs(blend)加载
3d
模型
的类,这个类只能加载obj格式的。其他
3d
格式在
3d
max里面导出成obj格式就行了。调用的接口 public ModelVisual
3D
WithName LoadObjFile(string targetFile) 例如:var m = wfl.LoadObjFile(@"D:\Documents\
3d
sMax\export\直升机.obj"); 不懂的参考http://www.cnblogs.com/lelehellow/p/6145632.html
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章