Revit二次开发能作什么

来源:互联网 发布:网络传播视听许可证 编辑:程序博客网 时间:2024/04/29 15:23

 

利用Revit菜单或工具条命令进行建筑设计,这种方式对软件使用者而言是很自然的方式,除此之外,Revit 还提供了应用程序编程接口(APIApplication Programming Interface),外部程序可通过API操纵和访问Revit。用点击菜单命令的方式能达到的设计目地,通过编写一段程序也可以实现相同的目地。 比如创建一个7层的框架结构,如图1所示。 可以用菜单或工具栏命令的方式逐步操作。先创建轴线,再布置柱、梁、墙, 从一层到七层, 最终完成建筑模型。若通过二次开发程序的方式,只需向程序输入所需的参数,如:楼层数,开间数量和进深数以及尺寸信息,程序就自动创建出同样的建筑模型。相比之下,减少了许多的鼠标点击,更敏捷的完成任务;另外还可以通过编程来提取和修改建筑模型构件的几何和属性信息。到目前,Revit API能满足一般建筑分析的需要,API的功能正在不断发展中,功能会越来越强大。在Revit 2008上开发的程序能实现如下的功能:

l  访问建筑模型的图形数据和参数数据;

l  创建、编辑和删除绝大多数建筑模型构件,如楼板,墙、柱等;

l  将多步连续的命令操作纳入一个命令中;

l  实现外部应用程序与Revit 建筑 或结构的关联和互相通讯;

l  执行基于BIM的各种建筑设计相关的计算分析;

l  自动生成工程所需图档;

原创粉丝点击