一个Revit二次开发的小案例

首页    BIM软件研发    一个Revit二次开发的小案例

by 杨远丰

我一直是鼓励有兴趣的BIM工程师有时间学一下软件开发,尤其是Revit的二次开发,门槛相当低,很容易入门,很快就能产出。掌握后比Dynamo灵活多了。本文是一个小例子。

起因是我想将一个Revit文档里的机电族全部保存出来。用Revit的项目浏览器右键命令可以批量保存,但没有分类,使用起来不方便。

所以我考虑用代码来实现它。虽然手动分类也不会花太多时间,但后面遇到同样需求就得重复操作,这种重复机械的低效操作就很适合用插件完成。

代码很简单,里面的逻辑也很容易明白。只需二十多行,就可以实现这个功能。

当然有些地方不是很严谨,比如使用try...catch...是为了防止有特殊字符无法保存,但跳过后没有做提示。如果是作为通用插件,需要继续完善;如果是自己随手使用的就可以稍微偷下懒了。

效果如图,按族的分类收拾得井井有条。

由广州优比建筑咨询有限公司开发团队编写的《建筑工程BIM创新深度应用——BIM软件研发》近期已由中国建工出版社出版,有兴趣的朋友可以留意一下。

 

2021年5月16日 00:58
浏览量:0
收藏