API(ApplicationProgrammingInterface)为应用程序接口,AutodeskRevit系列软件的所有产品都会提供相应的API,这使得第三方开发者可以通过接口自主开发相应软件插件,插件直接附加到软件当中,提供多种多样个性化的服务,并方便设计者方便使用。Revit API为Revit软件的二次开发接口,可通过其将软件设计者等设计的应用程序集成到Revit系列产品中,实现Revit功能的扩展。
Revit API实质上与Architecture、MEP和Structure模块相似,都为Revit的功能模块,相当于Revit的附加功能,需要在Revit运行时才能工作。Revit API的构建包容性强,用户可以通过多种语言对Revit API进行编译,但注意使用语言需与.NET兼容,可使用的语言例如:VB、.NET、C#及C++等计算机语言。
通过Revit API接口,可以实现编程操纵Revit后台进行功能实现,编程时需在最前段使用方法加入Revit二次开发方法,端口写于前端。通过API可以访问Revit后台方法,通过点、线、面的构建建立三维模型,过滤器筛选模型的图形数据并更改模型参数数据,从而实现对模型元素的修改功能。通过创建插件,建立窗体程序来完成对用户交互界面的完善,通过编程循环或筛选功能可完成一些重复工作的自动化,通过后台计算功能可完成对于模型的部分计算,这是Revit原来所不具备的。Revit API不仅对Revit功能进行了补充,还可以将插件程序应用到基于Revit的各层产品,帮助其他软件建立模型及一些计算,实现完整的BIM分析流程,极大的解放了设计人员,也增强了软件设计的精确度。
内容源自网络 侵删
评论前必须登录!
注册