🌓
搜索
 找回密码
 立即注册

BKM · Revit二次开发10—学习二次开发应该准备些什么?

admin 2020-4-10 18:59:46 88771

点击上面“蓝字”关注我们

在BIM领域,尤其是工民建专业内,Revit作为BIM的执行软件,在搭建模型和储存构件数据是最佳的选择软件,而Revit二次开发对于拓展Revit功能具备重要意义。

在对Revit进行二次开发之前,需要一些准备工作和基础,今天来仔细盘点一下。

准备一:Revit软件操作

既然是做对Revit的二次开发,那么对Revit的熟练肯定是必不可少的,这里的熟练主要分为三个层次,对Revit面板的熟练,对软件操作流程的熟练度,对Revit后台结构的熟练。

(1)对Revit面板的熟练。

Revit面板就是上面一排的建筑、结构、系统等等,还是需要了解这些面板里面的按钮能够实现什么功能,不要重复开发已有的功能,另外最好是以英文的形式进行熟悉,毕竟美国开发的软件,在API中会不断反复涉及到这些Revit中已有的英文单词或者短语、句子。把Revit软件改成英文版只需要右键打开Revit图标的属性,把CHS后缀改成ENU就行了。


(2)对软件操作流程的熟练度

这里简单讲就是会用Revit完成建筑、结构、系统的建模,此类教程网上非常多,文末也有本期分享的软件教程。


(3)对对Revit后台结构的熟练

这里主要指Revit内部架构的熟练度,什么是族,什么是实例族,什么是系统族,BKM Revit二次开发04—Revit二次开发的简单说明.note,在这里有简单的说明,但是更多的还是需要在学习的过程中去了解和类比。

数据库对象分类:


准备二:编程语言

Revit自身的API推荐了三种编程语言,分别是C#,VC++,VB,后来为了兼容世界上最受欢迎的 语言—Python,又加入了Python的编译环境。这里作者强烈安利C#作为Revit二次开发的编程语言,因为这套体系最为成熟,C#学起来也相对比VC++和VB较为简单,如果非要用Python学,这里有链接:https://b23.tv/av79364985/p1(英文教程,慎点,侵删)。

虽然作者是忠实的Python爱好者,这里还是推荐C#,这里有C#的学习途径:https://b23.tv/av2357992/p1(侵删),学完C#的这些内容,就足够进行Revit二次开发的编程语言准备了。

准备三:学习资料收集

这里给大家推荐一些学习途径,以下全部侵删:

(1)叶雄进的博客:

我爱Revit   https://me.csdn.net/JoeXiongjin

(2)小火车Revit二次开发教程

http://www.tuituisoft.com/view/149.html

(3)Autodesk官网

(4)谷歌搜索

(5)Revit SDK文件中的RevitAPI.chm文件。

公众号【技术应用交流】回复“二次10”获取本期所有内容。

欢迎加入QQ群:427981585

欢迎关注知乎专栏。








扫一扫

101704.jpg
随机推荐

最新主题

0 回复

高级模式
游客
返回顶部