下载app免费领取会员
在Revit API中,所有元素都有一个类别属性用于表示这个元素属于的类别或者子类别,类库是对Revit进行二次开发时不可或缺的工具之一。在进行二次开发之前,要区分清类和类的实例的概念。Revit类是某一类事务有关的数据和处理相应数据的函数组成的集合,类的实例是为类赋予相应的数值,在绘图面板中绘制的模型实例。

Revit类库分为应用类和文档类,应用类主要包含UIApplication和Application两大类,文档类主要包含UIDocument和Document两大类,应用类和文档类在类结构中处于最顶层。
UIApplication:表示一个活动的Revit会话,提供了对UI定制、事件以及活动文档的访问。提供获取UIApplication对象、插件管理和UI扩展等方面的功能。
Application:表示一个Revit应用,包含访问和设置文档、选项以及其他数据的功能。提供获取Application对象、Revit版本及产品信息、共享参数管理等方面的功能。
UIDocument:UIDocument对象主要包括了跟UI相关的文档信息和操作,比如ActiveView和ShowElement。主要提供获取元素、显示元素和视图管理等方面的功能。
Document:表示打开的AutodeskRevit工程。Document对象主要包括了打开的Revit项目中的图形以及参数信息等。主要提供获取管理元素、文件管理等功能。
在Revit中类具有继承关系,对象(APIObject)处于最顶层,继承于它的类分别有对象(Element)、文档对象(Document)、应用对象(Application)、视图对象(View)。
转载请注明来源本文地址:https://www.tuituisoft/bim/24842.html
上一篇:没有了
下一篇:没有了