BIM开发会用到哪些技术

1. 编程语言

常用的编程语言,其中以C#为主。C#语言是Windows平台下的旗舰级开发语言,BIM应用程序主要的存在形态是桌面应用,因而C#被多数BIM开发公司作为首选开发语言。除了可以进行高效的桌面程序开发,C#还被多数应用软件和开发平台作为首选开发语言进行支持,如Autodesk公司的Autocad,Revit二次开发接口,open design Alliance的teigha.NET,techsoft3d的HOOPS引擎,以及Unity平台等都为开发者提供了C#接口。

2. 计算机图形学知识。

计算机图形学在BIM软件中的应用主要是两方面,其一是三维模型的渲染,BIM软件通常会为用户展现三维实体模型,开发者需要对图形学基础有所掌握,才能对模型进行逼真而高效的渲染。目前常见的有HOOPS、虚幻、Unity,以及企业自主研发的图形引擎,有些企业也利用Three.js或Babylon等WebGL引擎进行轻量化的BIM应用开发。另一方面的应用在于建模和计算功能的实现,这部分主要运用了计算几何的知识,对算法能力要求较高。常见的建模引擎有Dassault Spatial和开源的Open Cascade。

3. 二次开发技术。

由于BIM行业中有多家存在竞争关系的开发商,通常开发商不会公开自己软件的核心数据格式,因此如何利用商业软件所提供的干净开发接口进行数据转换显得尤为重要。目前比较成熟的二次开发接口以Autodesk公司的产品为主,包括Revit API、Autocad.net、Real dwg等,对于Autodesk的文件格式还存在像Teigha open dwg这类第三方的文件读写SDK。相比而言,Bentley和ArchiCAD之类的产品二次开发接口功能较弱,社区活跃程度也远不如Autodesk developer network。

4. 常用的BIM文件格式。

目前有两个成熟的BIM文件格式,一个是IFC(Industry Foundation Classes),另外一个是GBXML(Green Building XML)。这两种文件格式都是以XML的方式存储建模信息模型数据,能够保存大量信息,可作为BIM软件间的数据交换格式或直接用作软件核心数据格式。同时,这两种文件格式的社区还提供了文件读写的SDK。
其余常见的媒体文件格式。BIM软件一个重要的产出方式是对模型进行仿真或漫游,因此BIM模型通常需要导出成一些三维特效软件(如3D MAX/MAYA)或游戏引擎(如Unity)可读取的格式。常见的媒体文件为Autodesk FBX格式以及OBJ格式。

5. VR/AR开发技巧。

随着VR/AR技术的进步,越来越多虚拟现实、增强现实的设备走进设计院、施工现场和运维中心。通过虚拟现实进行模型设计是未来设计领域的新趋势。目前常用的VR/AR手段以Unity开发为主,少数开发团队会使用设备商提供的Native SDK进行开发。

6. 数据库与计算机网络。

作为信息化管理系统,BIM软件不能离开数据库与网络通讯。随着计算机网络技术的提高以及云计算的成熟,分布式客户端+集中化数据中心的模式越来越受到用户青睐。不同的企业会使用不同的数据库以及网络架构方案,其中有可能涉及的技术包括关系数据库、非关系数据库、RESTful API、Web service等等。

除了上述的技术外,物联网、大数据、机器学习、人工智能等技术也或多或少被用于BIM软件开发中。作为BIM开发者的你还接触过哪些技术呢?

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容