打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
RevitAPI是什么?Revit二次开发对象结构有几类?
userphoto

2022.08.03 广东

关注

RevitAPI(Application Programming Interface)是Revit软件提供的一系列类库和命名空间,也是提供的编程接口。编程人员在Revit平台使用该接口来进行程序开发时能够更加便捷,并且可以通过这个接口来开发定制用户所需要的功能。

Autodesk公司将Revit API视为Revit二次开发中重要的组成部分。

迄今为止,RevitAPI也发展的越来越完善,系统从只能访问文档的对象到可以新增用户交互API,对象过滤API等,功能变得更加的丰富和强大。通过RevitAPI,用户可以创建插件自动执行重复性任务,自动检查纠错并生成相应报告。Revit二次开发对象结构主要分为三类,即Application应用类、Document文档类和Element元素类。在RevitAPI的类继承关系中,顶层类对象是Application和Document。Application对象代表着当前与之交互的Revit程序,用户可以通过它来操作当前打开的所有文档以及Revit中的一些设置,Document对象代表打开Revit文档(.rvt、.rfa),可以通过它操作当前文档中的各元素。View对象的活动文档Document的重要元素,并通过各个View视图构成Revit的可视界面和项目出图图纸,通过对View对象的操作可控制项目的可视化和出图效果。RevitAPI主要类的关系如图1所示,其继承关系如图2所示。

 

图1 Revit主要类关系图

 

图2 Revit类继承关系图

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
如何阅读Revit的API文档——Dynamo Python系列教程(十)
Revit二次开发从入门到精通学习之路, (含Revit二次开发教程下载)
Revit
学习1、Revit二次开发1:你好,ByCAD
如何使用C#进行Visio二次开发
Dynamo python调用revitAPI系列
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服