CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD大学

相关分类

解锁迪纳摩隐藏的超能力

2023-1-13 09:47| 发布者: admin| 查看: 562| 评论: 0|来自: AutoCAD

摘要: Dynamo 可以做的不仅仅是脚本编写。HMC Architects的Tadeh Hakopian分享了几何,GIS和编码的软件包和集成的可能性。

长期以来,Dynamo 一直是 Revit 用户的首选工具,用于快速编写耗时的日常问题的解决方案脚本。但是,除了脚本编写之外,Dynamo 还可以做更多的事情。通过您可能不知道的软件包和集成,可以探索整个世界。了解 AI、几何体操作、编码、欧特克软件中的创成式设计、文档更新以及使用 Dynamo 访问 Web API 的可能性。如果您认为自己了解 Dynamo,那么您只是触及了表面。请继续阅读,开始发现 Dynamo 和可视化脚本的真正潜力。

几何功率

动态形状

DynaShape 是一个 Dynamo 软件包,用于基于约束的形状查找、优化和物理模拟。核心算法基于ShapeUp 85。这通过正式描述如何在统一和可扩展的框架中定义不同的几何约束,如何同时求解/优化它们以及在什么条件下可以保证解决方案,这提供了重要的理论基础。

优化形状几何图形

DynaShape可以帮助您优化几何形状,使形状符合您想要的形状,而不是妥协为“足够接近”的形式。

1

斜肋接触网拱

创建具有有限控制的优雅表单。

2

悬垂褶皱

创建流体形状。

3

更多信息

https://forum.dynamobim.com/t/dynashape/11666

https://github.com/LongNguyenP/DynaShape

 

拓扑

Topologic是一个软件建模库,通过非流形拓扑实现建筑空间,建筑物和工件的分层和拓扑表示。拓扑逻辑可用于支持能量建模;例如,确定医院不同侧面的窗户尺寸,以避免夏季过热。拓扑可用于绘制路径,例如消防出口路线、新服务管道的破坏性最小的路线或城市布局中最拥挤的位置。

沃罗诺伊

创建使用面和壳的几何图形,以常规 DynamoRevit 建模无法做到的方式探索空间配置。

4

细胞复合物

非流形(非折叠)单元集是一个复合体。您需要知道的是,通过使用复合体等拓扑工具打开了新的建模功能。

5

空间整合

在互连系统中组织空间以测试几何优化。

6

更多信息

https://topologic.app/learning/

https://github.com/NonManifoldTopology/Topologic

 

地理信息系统/定位能力

动态地图

DynaMaps是一个视图扩展和节点包,它提供了最直接的工作流程,将站点数据导入Dynamo。使用 DynaMaps 包节点将建筑物和地形等场地内容放置到 Revit 模型中。将场地模型数据加载并创建到 Revit 中,而无需自己链接文件和重新构建内容。

用于 GIS 数据加载的包节点

DynaMaps拥有一整套节点,包括一个视图扩展,用于将所有几何加载到模型中。

7

将模型图元加载到 Revit 中

从 GIS 和地图内容自动加载模型元素。然后,Revit 可以将地形和建筑体量直接加载到模型中。

8

更多信息

https://dynamobim.org/dynamaps/

https://github.com/MostafaElAyoubi/Data-shapes

 

GIS2BIM

GIS2BIM 是 Dynamo 可视化编程环境的自定义节点集合。它将二维和三维 GIS 信息导入 Revit 模型。从联机数据库访问 GIS 内容,并使用 Dynamo 节点将其加载到 Revit 模型中。

质量几何

可以快速生成城市布局并将其添加到模型中。

9

景观

可以将大比例地形添加到大型场地设计项目的 Revit 模型中。

10

更多信息

http://dutchrevitblog.blogspot.com/

https://github.com/DutchSailor/GIS2BIM/wiki/Workflows

https://github.com/DutchSailor/GIS2BIM

相关:迪纳摩不是魔法,但这些提示和技巧在卡尔风暴中可能看起来很神奇

编码能力

设计脚本

DesignScript 是一种新颖的探索性设计语言,可用于在 Dynamo 中压缩脚本和自定义函数。DesignScript 通过实现一系列中间编程技术,实现了可视化数据流编程和基于文本的脚本之间的“软过渡”。这提供了一个温和的学习曲线,允许逐步引入更高级的编程概念和符号。DesignScript使设计自动化和生产的实用世界与计算机科学和算法思维的世界相连接。

易于阅读的功能

Dynamo 创建自定义函数和逻辑,以便扩展图形的功能。

11

数学!

在脚本中获取公式,这些公式可以允许以易于阅读的格式使用复杂的函数,供任何人试验。

12

公式

缩小脚本,使它们不会乱七八糟的节点和电线。

13

更多信息

http://www.designscript.io/

https://dynamobim.org/wp-content/links/DesignScriptGuide.pdf

https://primer.dynamobim.org/07_Code-Block/7-2_Design-Script-syntax.html

https://github.com/DynamoDS/designscript-archive

 

零接触节点

零接触导入是指用于导入 C# 库的简单点击方法。Dynamo 将读取.dll文件的公共方法,并将其转换为 Dynamo 节点。您可以使用零接触开发自己的自定义节点和包,并将外部库导入 Dynamo 环境。

零接触依赖于 C# 脚本

Autodesk 提供了大量 C# 版 Revit 文档,因此如果您了解该语言,则很容易找到文档。

14

创建自定义.dll文件以进行分发

包可以由自定义节点的.dll文件组成。

15

更多信息

https://primer.dynamobim.org/11_Packages/11-5_Zero-Touch.html

https://developer.dynamobim.org/03-Development-Options/3-4-zerotouch-nodes.html

https://github.com/DynamoDS/Dynamo/wiki/Zero-Touch-Plugin-Development

https://github.com/DynamoDS

想要更多?下载课程讲义以继续阅读。

Tadeh Hakopian 利用 BIM、VDC 和设计技术为他的团队提供有影响力的工具,帮助项目取得成功。他在AEC领域拥有超过10年的经验,开发改善项目成果的方法和实践。凭借建筑学背景,他曾在建筑设计和施工的各个阶段与设计师、工程师和承包商合作。多年来,他参与了商业、体育、教育、医疗保健和住宅领域的大型复杂项目。他目前的工作重点是设计自动化、项目中的数据洞察,以及在规划项目生命周期中循环的综合工作流程。他是Autodesk大学,ATG中西部大学,BILT NA,BIM Forum,Python会议和当地社区聚会等会议的活跃演讲者。他的目标是使用价值驱动的解决方案和创新研究将AEC专业推向新的视野。


路过

雷人

握手

鲜花

鸡蛋
AutoCAD VBA参数化绘图程序开发与实战

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-6 23:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部