xBIM 应用与学习 (一)

      目录

      该文章只是本人简单的翻译了下、由于本人英语也一般、如果英文好的可以去官网查看 http://docs.xbim.net/index.html

    XBIM 简介

       xBIM是什么呢?很多做BIM的朋友都知道 BIM (Building Information Modelling)建筑信息模型,那么XBIM(eXtensible Building Information Modelling)可扩展建筑信息模型是一个.NET 开源的开发包BIM支持 BuildingSmart 数据模型(又名工业基础类IFC)。

       xBIM 允许.NET开发人员读取、创建和查看IFC格式的建筑信息(BIM)模型。全面支持几何,拓扑操作和可视化。此外,xBIM支持IFC和COBie格式之间的双向翻译。用于数据操作的核心库全部用C#编写,几何引擎的核心用C ++编写。

  xBIM 核心库

        两个核心库xBIM EssentialsxBIM Geometry将用于创建复杂的应用程序。xBIM Team页面下的其他存储库包含大量示例应用程序来演示其功能:

  • xBIM Xplorer - 一个Windows WPF示例应用程序,它可以打开和渲染3D IFC模型(以及本机xBIM模型)以及显示语义数据。
  • xBIM WebUI - 一个可以打开和渲染由xBIM处理的 3D模型的Web应用程序。
  • xBIM实用程序 - 一组示例控制台应用程序,用于在IFC文件上执行批量功能。
  • xBIM Exchange - 包含库和示例应用程序的项目,展示了使用COBie的各种方法。这包括Xbim.Cobie其表示COBIE模型中,电子表格视图执行CobieLiteXbim.CobieLiteUK其是由CobieLite但启发XML模型更加严格和存储器高效和CobieExpress作为表示COBIE基于EXPRESS模型。XbimExchange包含IFC和COBie各种实现之间的转换示例代码。
  • xBIM示例 - 一个示例控制台应用程序,演示如何使用xBIM进行简单的IFC创建和其他任务。

xBIM Visual Studio 2015 配置

       建议使用Visual Studio 2015 版本或以上版本、配置NuGet 程序包管理器设置。 请添加以下软件包源:

  • https://www.myget.org/F/xbim-develop/api/v3/index.json
  • https://www.myget.org/F/xbim-master/api/v3/index.json

      

   Visual Studio 2015 加载代码

         获取项目源代码 xBIM WindowUI  https://github.com/xBimTeam/XbimWindowsUI.git

   获取代码后编译

  

  后续我将继续解析源代码,关于C# 解析 IFC 文件。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 不完全一样。SDK是指软件开发工具包,是一组用于开发软件的工具和资源的集合,包括API、库、示例代码等。而Xbim是一个开源的BIM工具包,它基于.NET开发,提供了一组用于处理BIM数据的工具和库。虽然Xbim也可以用于开发软件,但它的主要用途是处理BIM数据,而SDK则更加通用,可以用于开发各种类型的软件。 ### 回答2: SDK和Xbim不完全相同,而是具有一定的关联和差异。首先,SDK是一种软件开发工具包,用于帮助开发人员创建、定制和集成特定软件应用程序。它可以提供一系列的工具、代码库和文档,以便开发人员可以更轻松地构建应用程序。 而Xbim是一种基于SDK的Bim应用程序开发框架。Xbim基于SDK中的开发工具包进行编码和定制,以便开发Bim相关的应用程序。它提供了面向对象的编程接口,使开发人员能够访问和操作Bim模型数据、几何信息等。 因此,可以说SDK是Xbim的基础,Xbim是SDK的一种应用。SDK提供了一般的开发工具和资源,而Xbim是在SDK基础上专注于Bim应用程序开发的框架。开发人员可以使用SDK来开发各种类型的应用程序,而Xbim则专注于提供Bim应用程序开发所需的功能和接口。 总结来说,SDK是一种通用的开发工具包,而Xbim是一种专门用于Bim应用开发的框架。它们之间具有一定的关联,但又存在差异,因为Xbim是在SDK基础上专门针对Bim应用进行了定制和扩展。 ### 回答3: SDK(软件开发工具包)和Xbim(eXtensible Building Information Modeling)是两个不同的概念。 SDK是一种开发工具包,通常由软件的开发者提供给其他开发者使用。它包含了一系列的工具、库和文档,帮助开发者使用特定的软件平台进行应用程序开发。SDK可以提供开发者所需的接口、函数和数据结构,让他们能够开发出与该软件平台兼容的应用程序。 而Xbim是一种用于建筑信息模型(BIM)的开源软件库。它可以处理和管理BIM数据,并提供一系列的功能来分析、可视化和编辑BIM模型。Xbim可以被视为一个提供BIM开发功能的SDK,但它还包含了其他与BIM有关的功能,如与BIM数据交互、模型检查等。 因此,SDK和Xbim有一些相似之处,都是用于应用程序开发的工具。但SDK更侧重于提供软件开发所需的接口和工具,而Xbim则更注重于处理和管理BIM数据的功能。它们可以在某种程度上互补,开发者可以使用SDK来开发与建筑信息模型相关的应用程序,并使用Xbim来处理和管理BIM数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值