分享

Dynamo2.5都更新了啥?

 BIM的乐趣 2022-09-29 发布于北京

        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文章还有:

一、学会这几个Dynamo数据处理技巧,效率翻倍提升

二、Dynamo也可以创建图形界面,使用起来超简单

三、在Visual Studio中搭建Dynamo Python开发环境,效率飞一般的增长

四、一键放置柱子护角,你get了吗?

五、Dynamo随机地形思路分享

六、Revit在弯曲面上的贴图调试

七、利用revit幕墙填充图案绘制钢架模型

八、通过Dynamo删除Revit中族参数探究

九、获取链接文件Document——Dynamo Python系列教程(一)

十、创建墙——Dynamo Python系列教程(二)

十一、图元的基本操作(隔离、移动、旋转、删除)——Dynamo Python系列教程(三)

十二、创建楼板——Dynamo Python系列教程(四)

十三、Dynamo读取cad图快坐标,匹配地形种树

十四、Dynamo与Revit API之间的转换——Dynamo Python系列教程(五)

十五、我最喜欢的Dynamo节点TOP 10

十六、Dynamo批量分离中心文件并另存到指定目录

十七、Revit元素类别——Dynamo Python系列教程(六)

十八、通过Dynamo批量打印PDF图纸

十九、IronPython与.NET Framework——Dynamo Python系列教程(七)

二十、什么是API?——Dynamo Python系列教程(八)

二十一、Revit API简介——Dynamo Python系列教程(九)

二十二、如何阅读Revit的API文档——Dynamo Python系列教程(十)

二十三、最短路径——通过Dynamo批量创建行进路线

二十四、Dynamo一键清理Revit中未放置的房间和多余的房间

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多