下載app免費領(lǐng)取會員
目前一般會選用C#語言,在.NET環(huán)境下進行Revit二次開發(fā),其具體流程如下:
首先,在Visual Studio2015中新建項目,創(chuàng)建C#類庫文件,并命名。
其次,添加Revit API和Windows接口配置文件。將Windows窗體控件添加到引用中,如System.Xml.Linq、System.Windows.Forms等,另外還需要將Revit API.dll和RevitAPIUI.dll兩個鏈接庫文件添加到引用中,實現(xiàn)Revit API中的類與函數(shù)的調(diào)用,這兩個文件可以在Revit安裝文件中找到。引用添加完成后,在程序中添加命名空間的引用,即添加using指令,如usingSystem、usingSystem.Collections.Generic、usingSystem.Linq、usingAutodesk.Revit.DB、usingAutodesk.Revit.UI等。
然后,在程序中編寫控制命令的事務(wù)和更新模式。
最后,創(chuàng)建IExternalCommand接口,在其Execute函數(shù)下編寫二次開發(fā)所需要的代碼。編寫完成后進行編譯,并生成解決方案。如編譯成功,會生成.dll文件,此時,啟動Revit,使用外部工具Add-inManager打開.dll文件,即可實現(xiàn)程序在Revit中的執(zhí)行。
在VisualC#中新建一個類庫→引用Revit接口:Revit API.dll、Revit APIUI.dll→引用命名空間:
usingAutodesk.Revit、usingAutodesk.Revit.DB→指定API事務(wù)模式及模型更新模式:transactionModel.Manual、regenerationOption.Manual→新建類從IexternalCommand派生→重載Execute()方法→執(zhí)行程序。
其實Revit二次開發(fā)并不難,只要配合課程相信從入門到變成一個高手就是分分鐘的事,Revit原生二次開發(fā)系列課程旨在讓學(xué)員掌握revit非插件開發(fā),充分擴展revit的自身功能 ,感興趣的小伙伴不妨來學(xué)習(xí)一下!http://ny2r43j.cn/series/52.html
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Revit技巧 | Revit怎么新建項目樣板?在Revit中進行項目樣板的建立方式
下一篇:Revit技巧 | Revit二次開發(fā)工資高嗎?Revit二次開發(fā)好找工作不?
推薦專題