Revit2021正式版更新了,剛登陸了自己的賬戶,安裝完成,就迫不及待的試用了下,其他的我就不多聊了,咱們來看看隨Revit2021一起更新的Dynamo2.5都帶來了哪些新東西。
一、Dynamo Primer多語言版本更新
爲了促進Dynamo全球化推廣,Dynamo Primer現在添加了更多的語言版本,這其中就包含簡體中文版,所以,你再也不需要擔心自己英語不好,可以直接閱讀官網的Dynamo Primer來進行Dynamo基礎入門。
二、搜索軟件包不再需要VPN,同時支持不同版本的過濾
同樣是爲了促進Dynamo全球化推廣,現在你搜素Dynamo節點包,不會再像以前一樣,不顯示節點包,搜不出東西。並且你可以用這個版本下載其他版本的節點包到指定目錄,如2.0版本的節點包目錄,省去了VPN的煩惱。
同時新增了,不同版本的Dynamo節點庫過濾功能,如下圖:
新發布的節點包,後面都會顯示該節點包適用的Dynamo版本。
三、默認集成安裝最新版Dynamo
Dynamo2.0.3以前的版本,是可以獨立卸載和更新的,Dynamo2.1版本以後,就已經默認集成在了Revit中,不再支持獨立卸載和獨立更新,每次更新,都是隨着Revit的補丁包一起更新。本次也是一樣,Dynamo2.5版本隨Revit2021更新,在程序卸載列表裏,不再有Dynamo2.5這個版本。
四、新增部分節點類型及節點包
(1)爲 Dynamo for Revit 2.5 添加了以下 ZeroTouch 節點類型:
- Element.AreJoined - 查詢圖元是否已連接。
- Element.GetJoinedElements - 獲取連接的圖元以選擇它們。
- Elements.JoinGeometry - 連接兩個幾何圖元。
- Elements.UnjonGeometry - 取消連接兩個幾何圖元。
- Elements.UnjoinAllGeometry - 取消連接一列幾何圖元。
- Elements.SetGeometryJoinOrder - 切換幾何圖形的連接順序。
- Element.GetHostedElements - 收集託管到對象的內容。
- Elements.GetIntersectingElementsOfCategory - 選擇一個圖元並收集所選類別的所有相交圖元。
- Elements.SetPinnedStatus - 設置固定狀態。
- Element.IsPinned - 查詢圖元是否已固定。
(2)節點庫,默認添加GenerativeDesign(衍生式設計)和Steel Connection(鋼結構連接)節點包,不過是默認放在Add-ons下面:
五、新增衍生式設計
之前介紹Revit2021新功能的文章裏都有演示視頻,這裏就不過多說這個了,區別就是Dynamo中打開這個面板,需要配合Dynamo的節點使用。
六、用戶增強功能
提高了 LibG(Dynamo 幾何圖形)的穩定性。用戶應該不會再遇到大量幾何圖形掛起無響應 - 其中內存使用不會增加。
如果軟件包已安裝,將解析未解析的 ZeroTouch 節點而無需重新打開圖形。
UnresolvedNode 消息更加有用,指向缺少節點的真實部件或類型名稱而不是 DynamoCore。
工作空間從屬關係查看器已重命名爲工作空間參考查看器,並且工具提示得到改進。
如果 Dynamo 需要重新啓動以完成軟件包的卸載,工作空間參考查看器會發出警報。
優化了工作空間參考查看器的用戶界面。
向工作空間參考查看器添加了刷新功能。
從 PackageManagerClient 中刪除了否決圖標以減少混淆。
爲幾何圖形渲染準備數據時,性能有所提高。
在 packageManager UI 中爲“過濾器”按鈕添加了文本,以便更輕鬆地查找該功能。
對於不擁有的軟件包,刪除了已棄用的菜單項。
更好地與 Python int64 類型進行互操作。
運行大圖形且在 Revit 中創建圖元時,性能會大幅提升(數量級)。
七、API更改
- LibG 不再需要手動處理超出範圍的幾何圖形(採用 C# 或 Python)。這僅在使用線程時纔是必需的。
- 添加了 ViewModelCommandExecutive 以向 ViewExtension 作者顯示更多 ViewModel 命令。
- 添加了具有公差的附加 equals 節點。
- 添加了性能降低時 PerformanceBenchmark CI 測試失敗的功能。
- 增加了對 ASM226 的支持。停止了對 ASM 223 的支持。
- 將 DummyNodesReloaded 事件添加到了 WorkspaceModel。
- 已更新到最新版本的 Greg.dll 以避免軟件包上傳大小限制和超時。
- 改進了 transform_all.bat 文件的穩定性,該文件用於在所有 Visual Studio 版本上生成部件版本。
- 刪除了 XMLtoMarkdown 項目。
- 從 DynamoCore 軟件包中刪除了 Microsoft.Office.Interop.dll。
- 添加了新的軟件包加載位置,可以在此位置爲計算機的所有用戶安裝軟件包。此位置要求使用有效的證書對軟件包簽名。
- 添加了用於隱藏分析控件的 API。
八、錯誤修復
- 爲每個軸使用正確顏色的座標系渲染。
- 解決了許多 viewModel 和視圖內存泄漏問題。
- 修復了用戶嘗試調用不存在的靜態函數時發生的崩潰。
- 修復了列表節點描述。
- 包含了 d3d43Combiler 以支持在全新的 Windows 10 安裝中進行幾何圖形的背景預覽。
- 修復了 ExtensionLibraryLoader API 中的迴歸,其中 LoadNodeLibrary 停止了將 ZeroTouch 節點添加到庫。
- 修復了 List.Diagonal Left 和 Right 的說明。
- 修復了在已關閉的工作區上使用 Python 編輯器時發生崩潰的問題。
- 修復了調用關閉之前中止 DynamoScheduler 線程而 LibG Geometry 仍在終止器隊列中時發生的崩潰。
- 對一些缺失的二進制文件進行了簽名。
- 修復了連接的幾何圖形在 Dynamo for Revit 中無法正確顯示的問題。
- 更正了說明中 Dynamo for Revit 示例文件的位置。
九、Analytical Modeling 2021Dynamo軟件包
Autodesk® Analytical Modeling 2021 Dynamo 軟件包可幫助結構工程師在 Autodesk® Revit® 中更好地控制和自動化分析模型的創建。
通過使用此軟件包的參數化、邏輯假設定義、優先級和可自定義的腳本,可以創建完整且一致的分析模型。
可自定義的邏輯可幫助您爲不同類型的建築創建基於規則的不同分析模型、爲類似建築結構創建多個分析模型變體,以及讓您可以在各項目中使用類似模式。
該解決方案基於 Autodesk® Dynamo 算法,專爲在 Autodesk® Revit® 中使用而設計。該算法設計用於在以下情形下工作:Autodesk Revit 2021的 Autodesk® Dynamo 播放器功能中,或直接在 Autodesk® Dynamo 環境中。
該解決方案中使用的大多數節點專門針對軟件任務而設計,應將這些節點加載到 Autodesk® Dynamo 環境中以完整執行腳本。它們被設計爲零接觸節點。
所提供的算法可以與其他節點互補,也可以與 Autodesk® Dynamo 環境中可用的默認節點互補,而無需安裝附加模或附加軟件包 - 例如負責進行基本代數運算和列表操作。
Autodesk Revit 2021,分析模型與已建模構造的物理表示同時創建。然後,可以手動修改分析模型並將其傳輸到外部軟件,以便用於靜態分析和結構設計。
Autodesk® Analytical Modeling 2021 Dynamo 軟件包是一種基於 Autodesk® Dynamo 的算法,旨在根據用戶在執行腳本之前引入的輸入設置來修改 Revit 中的分析模型。
好了,今天的分享就到這裏了,我還沒有深度的使用Dynamo2.5,只是簡單看了看,並翻了翻幫助文檔,如有不正確的,望指正~
BIM的樂趣“羣成員已經過百了,有希望入羣的小夥伴,可以掃碼,加我微信,備註來源,我來拉你入羣哦~
本公衆號其他的相關DYNAMO文章還有:
三、在Visual Studio中搭建Dynamo Python開發環境,效率飛一般的增長
九、獲取鏈接文件Document——Dynamo Python系列教程(一)
十一、圖元的基本操作(隔離、移動、旋轉、刪除)——Dynamo Python系列教程(三)
十四、Dynamo與Revit API之間的轉換——Dynamo Python系列教程(五)
十七、Revit元素類別——Dynamo Python系列教程(六)
十九、IronPython與.NET Framework——Dynamo Python系列教程(七)
二十、什麼是API?——Dynamo Python系列教程(八)
二十一、Revit API簡介——Dynamo Python系列教程(九)