# 有用的软件包

下面列出了 Dynamo 社区中一些更受欢迎的软件包。开发人员，请添加到列表！请记住，[Dynamo Primer](https://github.com/DynamoDS/DynamoPrimer) 是开源的！

| **ARCHI-LAB**                                                                                                                             | [访问官方 archi-lab 网站](http://archi-lab.net) |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- |
| archi-lab 是包含 50 多个自定义软件包的集合，这些软件包极大扩展了 Dynamo 与 Revit 交互的能力。archi-lab 软件包中包含的节点种类繁多，从基本的列表操作到适用于 Revit 的高级分析可视化框架节点。archi-lab 在软件包管理器中提供 |                                           |

| ! **BIMORPH NODES**                                                                                                                                                    | [访问 BimorpNodes 词典](https://bimorph.com/bimorph-nodes/) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- |
| BimorphNodes 是一个万能的功能强大工具节点的集合。该软件包的亮点包括超高效的碰撞检测和几何图形相交节点、ImportInstance (CAD) 曲线转换节点以及解决 Revit API 中限制的链接图元收集器。要全面了解可用的节点，请访问 BimorpNodes 词典。BimorphNodes 在软件包管理器中提供。 |                                                         |

| **BUMBLEBEE FOR DYNAMO**                                         | [访问官方 BumbleBee 网站](http://archi-lab.net/bumblebee-dynamo-and-excel-interop/) |
| ---------------------------------------------------------------- | ----------------------------------------------------------------------------- |
| Bumblebee 是一种 Excel 和 Dynamo 互操作性插件，可显著提高 Dynamo 读写 Excel 文件的能力。 |                                                                               |

| **CLOCKWORK FOR DYNAMO**                                                                                                         | [访问 Clockwork For Dynamo GitHub](https://github.com/CAAD-RWTH/ClockworkForDynamo) |
| -------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| Clockwork 是用于 Dynamo 可视化编程环境的自定义节点集合。它包含许多与 Revit 相关的节点，但还包含许多用于其他目的节点，例如列表管理、数学运算、字符串操作、单位转换、几何操作（主要是边界框、网格、平面、点、曲面、UV 和向量）和嵌板。 |                                                                                   |

\|  **DATA|SHAPES** | [访问 GitHub 上的 Data|Shapes](https://github.com/MostafaElAyoubi/Data-shapes) | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | | DataShapes 是一个用于扩展 Dynamo 脚本用户功能的软件包。这一软件包侧重于为 Dynamo 播放器添加更多功能。要了解更多信息，请访问 <https://data-shapes.net/。要创建出色的> Dynamo 播放器工作流？使用此软件包。 | ![](https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-dc2b797aec082f3e0d1987b9028ea2f55dd485de%2FDataShapes_Image.png?alt=media) |

| ! **DYNAMO SAP**                                                                                                                                            | [访问 Core Studio 中的 DynamoSAP 项目](http://core.thorntontomasetti.com/dynamosap-is-now-open-source/) |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| DynamoSAP 是 SAP2000 的参数化界面，基于 Dynamo 构建。该项目使设计师和工程师能够使用 Dynamo 来驱动 SAP 模型，从而在 SAP 中大量生成和分析结构系统。该项目规定了一些常见工作流（这些工作流在随附的示例文件中进行了介绍），并为自动执行 SAP 中的典型任务提供了各种机会。 |                                                                                                   |

| ! **DYNAMO UNFOLD**                                                                                                           | [访问 DynamoUnfold GitHub](https://github.com/mjkkirschner/DynamoUnfold)                                                                                                                                       |
| ----------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| 该库通过让用户可以展开曲面和多边形曲面几何图形，从而扩展 Dynamo/Revit 功能。该库允许用户先将曲面转换为平面镶嵌拓扑，然后在 Dynamo 中使用 Protogeometry 工具展开它们。此软件包还包含一些实验节点以及一些基本示例文件。 | ![](https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-c31ffc2ca1c275cce52cd1d42ef56c8602398d70%2FDynamoUnfold_S.png?alt=media) |

| **DYNASTRATOR**                                                         | [从 Package Manager 下载 Dynastrator](http://dynamopackages.com) |
| ----------------------------------------------------------------------- | ------------------------------------------------------------- |
| 从 Illustrator 或使用 .svg 的 Web 输入向量图。这让您可以将手动创建的图形输入到 Dynamo 中，以便进行参数化操作。 | !                                                             |

| ! **ENERGY ANALYSIS FOR DYNAMO**                                                                                                                                                                                 | [访问 GitHub 上的 Energy Analysis for Dynamo 项目](https://github.com/tt-acm/EnergyAnalysisForDynamo) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
| Energy Analysis for Dynamo 允许在 Dynamo 0.8 中进行参数化能量建模和整体建筑能量分析工作流。Energy Analysis for Dynamo 允许用户从 Autodesk Revit 配置能量模型、提交到 Green Building Studio for DOE2 能量分析，以及深入研究分析返回的结果。该软件包由 Thornton Tomasetti 的核心工作室开发。 |                                                                                                 |

| **FIREFLY FOR DYNAMO**                                                                                                                | [从 Dynamo Package Manager 下载 Firefly](http://dynamopackages.com) |
| ------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- |
| Firefly 是一组节点，这些节点使 Dynamo 能够与输入/输出设备（如 Arduino 微控制器）交互。由于数据流“实时”发生，因此 Firefly 通过 Web 摄像头、移动电话、游戏控制器、传感器等为数字世界和物理世界之间的交互式原型开发提供了许多机会。 |                                                                  |

| ! **GENIUS LOCI**                                                                        | [访问 Genius Loci GitHub](https://github.com/albandechasteigner/GeniusLociForDynamo) |
| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| Genius Loci 是适用于 Dynamo 的节点的汇编。它包含有益于 Revit 用户的有用节点。安装该软件包以探索某些功能，例如轻松与链接文件和 Revit 文档交互。 | !                                                                                  |

| **MANTIS SHRIMP**                                                     | [访问官方 Mantis Shrimp 网站。](http://archi-lab.net/mantis-shrimp-getting-started/) |
| --------------------------------------------------------------------- | ----------------------------------------------------------------------------- |
| Mantis Shrimp 是一个互操作性项目，使您可以轻松将 Grasshopper 和/或 Rhino 几何图形输入到 Dynamo。 |                                                                               |

| ! **MESH TOOLKIT**                                                                                                                   | [访问 Dynamo Mesh Toolkit GitHub](https://github.com/DynamoDS/Dynamo/wiki/Dynamo-Mesh-Toolkit) |
| ------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------- |
| Dynamo Mesh Toolkit 提供了许多有用工具，用于处理网格几何图形。此软件包的功能包括能够输入外部文件格式的网格、从已有的 Dynamo 几何图形对象生成网格，以及通过顶点和连接信息手动构建网格。此外，此工具包还包含用于修改和修复网格几何图形的工具。 | !                                                                                            |

| 🧐 **Monocle**                                                                                                                                 | [访问 Monocle GitHub](https://github.com/johnpierson/MonocleForDynamo)                                                                                                                                       |
| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Monocle 是适用于 Dynamo 2.0.x 的视图扩展。Monocle 包含一组用于软件包识别、图形清理等的有用工具！Monocle 旨在以一种让您认为\_“这是内置在 Dynamo 中？”\_的无缝方式向 Dynamo UI 添加功能。Monocle 在软件包管理器中提供。 | ![](https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-cb2db2d47ee4289ffc6bb585c96736bfaa26e284%2FmonocleImage.png?alt=media) |

| ! **OPTIMO**                                                         | [访问 Optimo GitHub](https://github.com/BPOpt/Optimo/wiki/0_-Home) |
| -------------------------------------------------------------------- | ---------------------------------------------------------------- |
| Optimo 为 Dynamo 用户提供了使用各种进化算法来优化自定义设计问题的功能。用户可以定义问题目标或目标集以及特定的适应度函数。 |                                                                  |

| ! **RHYNAMO**                                                                                                                                                                                   | [访问 Rhynamo Bitbucket](https://bitbucket.org/caseinc/rhynamo) |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- |
| Rhynamo 节点库为用户提供了从 Dynamo 中读写 Rhino 3DM 文件的功能。Rhynamo 使用 McNeel 的 OpenNURBS 库将 Rhino 几何图形转换为可用的 Dynamo 几何图形，从而支持可以在 Rhino 和 Revit 之间流畅地交换几何图形和数据的新工作流。此软件包还包含一些实验性节点，这些节点允许对 Rhino 命令行进行“实时”访问。 |                                                               |

| **RHYTHM**                                                                                                                                    | [访问 GitHub 上的 Rhythm](https://github.com/sixtysecondrevit/RhythmForDynamo) |
| --------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- |
| Rhythm 是一组有用的节点，可帮助您的 Revit 项目与 Dynamo 保持良好的节奏。基本上，它确实起到了一些相当好的作用。Rhythm 是开源的，主要使用 C# 构建，并向您的 Dynamo 添加 Revit 节点、核心节点和视图扩展。Rhythm 在软件包管理器上提供。 |                                                                            |

| ![](https://338946474-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZkPl5tDHbu5X9VJTozDs%2Fuploads%2Fgit-blob-6112cd7095e7220db749d9cc44c2bc1b10e50b31%2FSprings_L.png?alt=media) **Spring 节点** | [访问 GitHub 上的 Spring](https://github.com/dimven/SpringNodes) [节点](https://github.com/dimven/SpringNodes) |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
| Spring 节点主要用于改进 Dynamo 与 Revit 的交互。更广泛的目标是探索任何有助于加快以 BIM 为中心的工作流的所有方法。许多节点使用 IronPython 或 DesignScript，可以作为学习两者特定语法和深入学习的良好起点。Spring 节点在软件包管理器上提供。                                                                    |                                                                                                          |
