下载app免费领取会员
Autodesk Revit是为BIM而设计的系列软件,为建筑业中的建筑、结构、MEP专业提供建筑信息模型的解决方案。它以三维设计为理念,采用建筑的实体构件(如柱、梁、板、墙)作为命令对象,实现快速创建项目的三维BIM模型。
Dynamo是Autodesk公司为Revit开发的可视化编程平台,平台中提供有已经编好的程序脚本,并且以节点的方式进行呈现,对于不熟悉编程语言的开发者来说,可以利用各种节点去解决模型中的各种复杂问题,降低重复性,提高工作效率,这种开发方式较为简单,但是对于开发者想法的实现限制较多。
因此,Autodesk公司为Revit系列软件提供了用户程序接口API,支持Revit软件的高级用户和第三方开发人员对其进行多样化功能的开发,使他们可以将程序集成在Revit软件中。在Revit中,对于规则具备一定规律以及通用的建筑模型,可以通过编程来进行快速建模,从而减少人工操作的次数进而降低错误率,同样可以对模型信息进行可视化处理。对于编程语言,Revit允许开发者使用基于.NET框架的所有计算机语言来对Revit进行二次开发,本文采用的是C#语言,使用Visual Studio2017集成开发环境,通过建立在Revit2017产品基础之上的RevitAPI类库去创建程序(插件)从而扩展和增强Revit的功能和应用。
Revit原生二次开发系列课程:http://www.tuituisoft.com/series/52.html
本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。
上一篇:Revit技巧 | 怎么进行Revit二次开发?如何配置Revit二次开发环境?