Dynamo,Dynamo二次開發"> 目前面向Revit的二次開發已經趨于成熟,而Dynamo二次開發則相對較少,那么Dynamo怎么二次開發呢?想要知道這個問題的答案,我們需要了解Dynamo二次">
下載app免費領取會員
目前面向Revit的二次開發已經趨于成熟,而Dynamo二次開發則相對較少,那么Dynamo怎么二次開發呢?想要知道這個問題的答案,我們需要了解Dynamo二次開發工具和開發語言。
目前,使用最廣泛的Dynamo二次開發工具是美國微軟公司的Visual Studio(簡稱VS),VS是一個基本完整的開發工具集,支持用戶通過多種不同的程序語言進行開發,從Visual Studio 2002到Visual Studio 2020,經過了十幾年的發展幾乎包括了整個軟件生命周期中所需要的大部分工具,如代碼管控工具、UML工具、集成開發環境(IDE)等。在BIM軟件開發方面,大多工程師貢獻的項目案例都是基于Visual Studio開發的。
可用于Dynamo二次開發的語言有C#、Visual Basic、VisualC++、J#等.NET開發語言,在Autodesk官方推出的眾多軟件開發教程中,一般會選擇使用C#語言,所以C#也稱為Autodesk平臺軟件二次開發使用最多的語言,也是Dynamo官方推薦的編程語言。值得一提的是Python也可以對Dynamo進行二次開發,Dynamo提供了Python Script節點,能夠直接調用Revit API自動解析、編譯,其缺陷是可以實現單一性的功能,功能函數之間不能相互調用,無法滿足具有多種功能的系統性開發項目。與Python相比,用C#語言編寫開發Dynamo有許多優點,C#代碼編譯后是dll文件,他們之間可以相互引用,代碼保密性和運行效率都有很好的保證。
轉載請注明來源本文地址:https://www.tuituisoft/bim/25577.html
上一篇:沒有了
下一篇:沒有了