完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Revit技巧 | revit api是什么?了解revit二次开发的应用指南

发布于:2024-09-30 09:39:11

BIM中文网

更多

    Autodesk?Revit?系列的所有产品都提供API(ApplicationProgrammingInterface),以使高级用户和第三方开发者能够集成他们的应用程序到Autodesk?Revit?系列产品中。三个产品的API非常相似,因此它们被集成到一个总的API:Autodesk?Revit?API(或简称Revit?API)。

    Revit?API被设计来反映与软件图形界面相同的功能,用API开发的第一步是学会使用Revit?软件,建议在使用Revit?API前先熟悉Revit?系列的几个产品及其功能。

image.png

    (1)必备知识及RevitAPI能力

    在使用Revit?API之前了解它能做什么非常重要,不对集成项目进行适当评估就盲目开始可能会使工作陷入困境,甚至项目流产。以下是API应用程序可以适应的一些区域:

        用插件自动完成重复的工作

        自动检测错误以强制产品设计规范

        获取工程数据来分析或者生成报告

        导入外部数据来创建新元素或设置参数

        集成其他应用程序包括分析软件到Autodesk?Revit?产品

        自动创建Autodesk?Revit?产品文档

    仔细研读这些适应领域,可能会发现API没有提供深层次扩展Revit?功能的能力,例如对内建元素如墙、柱等的几何形体进行个性化定制。但如能充分利用已有的API,加上一些外部工具(例如Excel等),仍然可以创建出功能强大的插件。

    除了认识Revit?API程序的适应范围,还需要理解Autodesk?Revit?建筑,结构或水暖电产品的工作流程。虽然对工作流程的理解并不是完全必须的,但是不了解工作流程很难开发出良好的真正满足用户需求的API应用程序。

    另外更重要的是,作为API开发人员,.NET开发经验非常重要(Autodesk?Revit?API用例是用C#和http://VB.NET提供的),如果没有接触过.NET,但熟悉C++或VB开发,理解.NET将是一个轻松的过程。

image.png

    (2)开发前提条件

    安装Autodesk?Revit?系列产品(由要开发的应用程序主体而定,Autodesk?Revit?API在安装Autodesk?Revit?系列产品时会自动安装。)

    安装Autodesk?Revit?软件开发包(SoftwareDevelopmentKit,安装DVD的ToolsandUtilities部分。软件开发包包含最重要的API开发参考指南,文件名:RevitAPI.chm。同时也包含很多官方的开发范例,这些对于API开发入门和一些常见问题的解决有非常大的作用,充分利用开发包将使工作事半功倍。)

    安装微软VisualStudio2008/2010或VisualStudio2008/2010ExpressEdition。如果只是要使用VSTA,则不必安装这些软件。


    Revit中文网作为国内知名BIM软件培训交流平台,几十万Revit软件爱好者和你一起学习Revit,不仅仅为广大用户提供相关BIM软件下载与相关行业资讯,同时也有部分网络培训与在线培训,欢迎广大用户咨询。

    网校包含各类BIM课程320余套,各类学习资源270余种,是目前国内BIM类网校中课程最有深度、涵盖性最广、资源最为齐全的网校。网校课程包含Revit、Dynamo、Lumion、Navisworks、Civil 3D等几十种BIM相关软件的教学课程,专业涵盖土建、机电、装饰、市政、后期、开发等多个领域。

    需要更多BIM考试教程或BIM视频教程,可以咨询客服获得更多免费Revit教学视频

l  BIM培训网校课程目录

l  Revit零基础培训教程

l  BIM项目实战训练营




本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:Revit技巧 | 在Revit中如何在倾斜墙体上插入窗?

下一篇:Revit技巧 | Revit图纸概述如何来描述?关于Revit图纸概述

60acb4e0ef112.png