Revit软件是一款可视化软件,二维图纸呈现的构件图形可以以三维实体展现在设计师面前,提高了设计效率。
但现行的Revit软件在二维图纸和三维信息模型的切换不够便捷,在切换三维信息模型时显示的是整体项目模型,对于某层细节构件三维信息构件转换操作比较繁琐,需要手动隐藏其他构件,造成后期深化模型以及出图设计效率不高。为解决这个问题,我们可以利用C#语言编程对Revit软件进行二次开发,实现任意构件二维与三维信息的转换功能,为后期深化幕墙模型以及出施工图阶段提供快捷方式。
二次开发条件
RevitAPI通过MicrosoftVisualStudio平台,利用C#、C++、VB.NET等语言,可以满足多种开发功能的需要。二次开发条件必须满足以下条件:
1)Revit软件:作为二次开发功能拓展的载体;
2)RevitSDK:为开发人员提供常见的辅助开发命令,包括加载项管理器加载插件和可有效提高开发效率的查找组件信息查看插件;
3)MicrosoftVisualStudio:作为二次开发的平台,已编译的代码通过RevitAPI在Revit内部进行编译,最后加载到Revit软件中以执行该功能。
Revit原生二次开发系列课程:http://www.tuituisoft.com/series/52.html
微信公众号:xuebim
关注建筑行业BIM发展、研究建筑新技术,汇集建筑前沿信息!
← 微信扫一扫,关注我们+
评论前必须登录!
注册