Python用於BIM Revit等 軟體二次開發效率及體驗如何

時間 2021-06-03 10:18:36

1樓:李思凡 Lzeaf

Revit二開一般都是c#。如 @Holy High

@Mojf 所言。rv本身就是基於C#的所以二開也保持一致比較好。

rv二開主要是通過對API已有功能做組合變化來製作並實現一些以前不具有的功能(如翻模)或者以改進前有但是不完善不友好的功能(如批量扣減)。

Dynamo是自動桌的視覺化程式設計工具,適用於Revit、Fromit、Insight等工具。目標應該是在資料管理上更便捷(已經做到);幾何處理上超越grasshopper(差的十萬八千里,dy效率只有gh的1%)。

python適合dynamo使用者,而且dynamo也只支援py。這方面把玩list和正規表示式就夠了(這是因為py的list處理資料在速度上有優勢。),有興趣可以跑跑多執行緒。

而且如果你鑽研得深也可以把api弄進來,事務也是支援的。

對這倆都感興趣的話推薦個群 318783072。不要說我發廣告。這不是我的群。

2樓:

正如Mo jf所說的那樣,Revit二次開發確實主要用C#。不過你要用Python也可以,在這裡

看到沒,不僅可以用Python,Ruby都可以。不過,用Python寫一些小的巨集命令還好,真正做二次開發還是用C#這種官方推薦的語言吧~

3樓:Mojf

Python用於BIM(Revit等)軟體二次開發?沒聽過啊。

Revit的二次開發,這個人比較活躍我愛Revit —應用與二次開發專欄

Revit二次開發入門

Revit的二次開發語言

Bentley的二次開發你在這MDL開發 - Bentley中文知識庫問也會有人回覆你。

Microstation二次開發語言

初學Python。主要用於Web後端。應該選擇Python2 7還是Python3 5?

Elvin Peng UPDATE 現在已經 2018 年了,直接 Python 3 上手開始學習即可!先說結論,我更建議題主先選擇python2.7入手 既然主要用於Web後端,那麼就需要根據相關的web伺服器框架的支援情況來決定。一般來說,用的最多的三個框架應該是Django Flask Tor...

Python速度那麼慢,為什麼還經常用於機器學習

maze 那你就用C 手寫svm,用MATLAB手寫CNN就行了。你要知道sklearn用到的libsvm是用c寫的,只不過提供了Python介面而已,和計算時間比起來Python那點速度算不了什麼。 布客飛龍 Python 速度不慢,CPython 才慢。來看看這幾個寶貝 PyPy A High ...

把用於娛樂的時間用於學習值不值?

優兒 也許你遇到了類似的情況。當你每天早上去上班,在辦公桌上看到報告,信件,官方檔案等時,你會感到困惑,緊張和焦慮。讓你長時間處於高壓狀態,身心疲憊。因此,如果您覺得可以理清當天的重要檔案,那麼您已經讓自己松了一口氣。至於你是否想保留副本,你覺得沒有必要,即使你有理由說 自從我工作以來,我從未如此重...