如何开始Revit二次开发

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gzd_me/article/details/51762911

做结构设计已经八年有余,心下思量,近几年建筑市场稍不景气,自身又不愿放弃所学专业,于是便看中专业相关,且发展有前景的BIM行业,因此自2015年开始学习和接触Revit,并在2016年开始学习Revit二次开发,为使得更多同仁可以对现下热门的BIM行业基础软件Revit有更深刻的认识,以及督促自己学习深造,将自己学习过程中所见所感记录于此Blog中,做为共勉及学习用,望大家批评指正Blog文章中瑕疵纰漏处,共同提升!


必备条件:
1. C#编程基础;
2. 能够使用Revit软件制作简单的模型;
3. 对建筑、结构、给排水、暖通、电气等相关专业有一定的了解;


必备工具:
1. Autodesk Revit 2016(本Blog以2016及以后版本为实例);
2. Visual Studio 2012及以上版本;
2. Revit SDK 可在官网查找或点击此地址下载;
3. Add-In Manager插件管理工具;
4. Revit Lookup元件信息查看工具;
5. Revit API帮助文档(在SDK中可以找到);
所需的资料我已经传到我的百度网盘中,有需要的朋友可以下载;
链接: http://pan.baidu.com/s/1dFBdy1N 密码: 23a2


环境搭建:
- 安装Revit 2016;
- 安装Visual Studio 2013;
- 安装Revit SDK;
- 将Add-In Manager按照说明安装在系统相应位置;
- 将Revit Lookup.dll编译好后安装到Revit插件安装目录;


写一段Hello World:

[Autodesk.Revit.Attributes.Transaction(Autodesk.Revit.Attributes.TransactionMode.Manual)]
public class Class1:IExternalCommand
{
    public Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
    {
        TaskDialog.Show("This is the title", "Hello World!");
        return Result.Succeeded;
    }
}

对以上代码有不明白的朋友推荐看一下《AUTODESK REVIT官方系列:AUTODESK REVIT二次开发基础教程》这本书,今天就写到这里吧!

猜你喜欢

转载自blog.csdn.net/gzd_me/article/details/51762911