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