python revit二次开发_BIM学习心得3-简单讲讲Revit二次开发学习方法

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

好久没更新了,差点以为自己要断更了,临近要毕业,一直在忙着找工作,没有对口的,苦啊~

不倒苦水了,上一次说到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战看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值