好久没更新了,差点以为自己要断更了,临近要毕业,一直在忙着找工作,没有对口的,苦啊~
不倒苦水了,上一次说到BIM学习的四个步骤之一,建模,这个主要在于熟练度,如果软件熟练了,基本上什么都能画了,公路的,桥梁的,管廊的啊,等等,具体场景具体应用。
今天讲建模软件开发,一定有水友第一时间就想到了revit二次开发,这位壮士请等等,我先给你介绍一下dynamo,revit的插件,类似于rinho的grasshopper,这个dynamo是基于目前很火的语言python来开发的可视化编程插件,可视化编程?有人一听到编程,手指就放到返回按钮了,是不是?这位仁兄请留步,听我粗略道来。简而言之,可视化编程,以人更容易理解,图形化的编程,,就是将程序节点化和流程化。从revit2017版本过后就自带dynamo了,在“管理”面板下面,有兴趣的朋友可以看看,就是根据自己的需求拖节点,一个节点一个节点的连接起来,就是一个可执行的程序,这是最简单的revit二次开发,对revit模型进行各种花式操作。当然dynamo也可以用Python自定义节点,Python超简单,有兴趣可以B站一学,dynamo的教程B站也有,但是我要强烈安利一本书叫做“dynamo炼金术”(不是打广告,虽然昨天才见了作者本人,数封面见下),真的好才会推荐,进可以做revit二次开发,退可以用来帮助处理一些反复的工作,多练多用,就熟悉了。
终于到revit二次开发,其实国外其他几个大厂的BIM软件也支持二次开发,这里就不说了,讲讲主流revit吧。
注意,Revit的二次开发主要有两种,一种是结合微软的VS来做(这是主流方法),一种是用Revit自带的宏来做(这可以用来测试一些小想法),
建议:
1.先学习下C#,虽然Python,C++,R也能做revit二次开发,但是C#是主流,并且根据我的实际体验,其他三门语言做revit二次开发,也并没有捞到多少好处,具体学习途径可以去B战看

本文介绍了Revit二次开发的基础,包括使用Dynamo进行可视化编程和学习C#进行主流开发。建议初学者通过学习C#、参考同济大学出版社的教程、利用SDK案例库来提升技能。Revit二次开发能提高设计效率,深化对Revit数据的理解,也是BIM行业求职的必备技能。

1689

被折叠的 条评论
为什么被折叠?



