在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较为简单。
转载请注明来源本文地址:https://www.tuituisoft/blog/14235.html