Revit是一个便捷的参数化建模工具,同时还允许对软件本身不具有的参数化建模工具进行开发创建,从而实现更加强大的参数化建模功能。Revit系列产品中具有满足功能插件开发的接口,通过代码编写来实现功能的开发。

API是英文“ApplicationProgrammingInterface”即应用程序接口,Revit API则是Revit的应用接口。Revit中所有的构件都有对应得类,在进行功能插件的开发过程中使用构件的类名称,插件运行过程中Revit API将用户的操作命令映射成代码的函数调用,以实现功能的应用。Revit.NETAPI允许用户使用任何与.NET兼容的语言(包括VisualBasic.NET、C#、C++/GLI、F#等)进行基本编程。

(1)API的主要功能

API主要有三种类型的功能,一是针对模型本身的功能:如访问模型的参数或图形数据,创建、修改、删除模型元素。二是针对二次开发技术实现的新命令:如创建附加模块和宏,以自动执行AutodeskRevit用户界面中的任务。三是能够与第三方软件相连接实现功能拓展。

(2)开发工具

由于Revit软件自身功能的局限,无法满足工程需求,基于软件进行二次开发是非常必要的。Revit本身带有二次开发工具,即Macro(宏),这种开发方式局限性较大,并不常用,较常用的二次开发是借助VS(VisualStudio)。开发环境:revit是基于.NET的运行环境下,需要使用VisualStudio,根据Revit的版本选择对应支持的VisualStudio和.NET版本。

0

评论0

请先
彩色高清带书签 15K606 《建筑防烟排烟系统技术标准》图示 图集按GB51251-2017编制).pdf
彩色高清带书签 15K606 《建筑防烟排烟系统技术标准》图示 图集按GB51251-2017编制).pdf
9分钟前 有人购买 去瞅瞅看

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站