首页/BIM专题

Revit API指的是什么?Revit API中有几种类型的参数?

发布于:2022-05-27 16:39:26
3186人 分享

Revit API指的是Revit程序的解发接口。Revit主要分成结构,建筑和设备三类,它们各自有相应的API。因为这些API都属于Revit软件,因此设计者将其归聚于同一个API库中,统称为Revit API。解发者能够通过Revit APl将所解发的程序集成到Revit软件中。

腿腿教学网-Revit API指的是什么?Revit API中有几种类型的参数?

Revit API主要包括:

(1)外部应用加载,如果需在Revit中进行外部应用的载入,则要对.addin应用文件进行注册。注册后,启动Revit时,将会自动进行外部应用的加载。

(2)Revit的类,其中应用类有Application类和UIApplication类;文件类有Document类和UIDocument类。Revit软件中每个数据都有相应的Revit会话,解发者凭借该类能够实现对Revit内置数据的访问。

(3)参数,Revit元素的相应数据是通过参数的方式存入数据库中。

(4)元素集合,包括各类Revit元素的属性和信息等。

(5)过滤器,其作用是在Revit中筛选出所需要的元素。

(6)选择集,一般用于使用选中的Revit元素集合。

Revit API中拥有各类元素,通过API能够查看柱子(Beams)、墙(Wall)和楼板(Floors)等元素及其相应的属性。还能够利用API对这些元素进行增加、修改及删除等操作。除此之外,Revit API还能够进行Revit族(FamilyCreation)的建立和调整以及对族实例(FamilyInstances)的加载。Revit API除了能够操纵Revit图元元素及族,可以对标高(levels)、轴网(grids)、注释(annotation)等的功能进行编辑。API还能够运用视图(Views)进行不同的呈现方式。

对于Revit模型中的几何图元(Geometry),Revit API在几何类中也有相应的元素参数,例如点(Point),线(Curve),面(Face),实体(Solid),几何实例(GeometryInstance)等。

在Revit API中有三种类型的参数,分为内置参数(BuiltInParameter)、共享参数(SharedParameter)、绑定参数(ParameterBindings)。这三者中最常用的就是内置参数,其余两个能够由解发人员来定义。共享参数通常只是用于定义参数,例如参数类型、名称等。将这些参数与类别关联后,新的参数才会生成。在某种意义上来说,绑定参数是通过被关联的共享参数来创建的,它不能由API直接生成,仅能用于绑定参数。无论是共享参数或是绑定参数,皆可以借助识别参数名的办法获取。

总而言之,使用API进行Revit二次解发能够简化操作流程,拓展Revit的功能。并且,通过API接口能够实现自定义格式文件的导出,从而实现将Revit模型应用于其他专业软件,甚至Web平台之中。

转载请注明来源本文地址:https://m.tuituisoft/bim/25779.html

上一篇:没有了 下一篇:没有了