BIM技巧|Revit API指什么?Revit API也是Revit的功能模块吗?

API(ApplicationProgrammingInterface)为应用程序接口,AutodeskRevit系列软件的所有产品都会提供相应的API,这使得第三方开发者可以通过接口自主开发相应软件插件,插件直接附加到软件当中,提供多种多样个性化的服务,并方便设计者方便使用。Revit API为Revit软件的二次开发接口,可通过其将软件设计者等设计的应用程序集成到Revit系列产品中,实现Revit功能的扩展。

BIM技巧|Revit API指什么?Revit API也是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分析流程,极大的解放了设计人员,也增强了软件设计的精确度。

内容源自网络 侵删

0

评论0

请先

没有账号? 注册  忘记密码?

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录网站
普人特福的博客cnzz&51la for wordpress,cnzz for wordpress,51la for wordpress