Dynamo
Primer for v2.0
简体中文
简体中文
  • 关于
  • 简介
    • 什么是 Dynamo 以及它是如何工作的?
    • Primer 用户手册、Dynamo 社区和平台
  • Dynamo 设置
  • 用户界面
    • 工作空间
    • 库
  • 节点和导线
  • 基本节点和概念
    • 节点索引
    • 计算设计的几何图形
      • 几何图形概述
      • 向量、平面和坐标系
      • 点
      • 曲线
      • 曲面
      • 实体
      • 网格
    • 程序的构建块
      • 数据
      • 数学
      • 逻辑
      • 字符串
      • 颜色
    • 使用列表进行设计
      • 什么是列表
      • 使用列表
      • 列表的列表
      • n 维列表
    • Dynamo 中的词典
      • 什么是词典
      • 词典节点
      • 代码块中的词典
      • Revit 使用案例
  • 自定义节点和软件包
    • 自定义节点
      • 自定义节点简介
      • 创建自定义节点
      • 发布到库
    • 软件包
      • 软件包简介
      • 软件包案例研究 - Mesh Toolkit
      • 开发软件包
      • 发布软件包
      • Zero-Touch 输入
  • 适用于 Revit 的 Dynamo
    • Revit 连接
    • 选择
    • 编辑
    • 创建
    • 自定义
    • 记录
  • Dynamo for Civil 3D
    • Civil 3D 连接
    • 快速入门
    • 节点库
    • 样例工作流
      • 道路
        • 灯杆放置
      • 浇口面
        • 服务设施放置
      • 公共设施
        • 重命名结构
      • 轨道
        • 间隙包络
      • 勘测
        • 点编组管理
    • 高级主题
      • 对象绑定
      • Python 和 Civil 3D
    • Dynamo Player
    • 有用的软件包
    • 资源
  • Forma Beta 版中的 Dynamo
    • 在 Forma 中设置 Dynamo Player
    • 在 Dynamo Player 中添加和共享图形
    • 在 Dynamo Player 中运行图形
    • Dynamo 计算服务与 Desktop Dynamo 的差异
  • 在 Dynamo 中编码
    • 代码块和 DesignScript
      • 什么是代码块
      • DesignScript 语法
      • 简写
      • 函数
    • 使用 DesignScript 的几何图形
      • DesignScript 几何图形基础知识
      • 几何基本体
      • 向量数学
      • 曲线:内插和控制点
      • 平移、旋转和其他变换
      • 曲面:内插、控制点、放样、旋转
      • 几何参数化
      • 相交和修剪
      • 几何布尔
      • Python 点生成器
    • Python
      • Python 节点
      • Python 和 Revit
      • 设置自己的 Python 模板
    • 语言更改
  • 最佳做法
    • 图形策略
    • 脚本编写策略
    • 脚本参考
    • 管理您的程序
    • 在 Dynamo 中高效处理大型数据集
  • 样例工作流
    • 快速入门工作流
      • 参数化花瓶
      • 吸引器点
    • 概念索引
  • 开发人员入门
    • 从源代码构建 Dynamo
      • 从源代码构建 DynamoRevit
      • 在 Dynamo 中管理和更新依赖项
    • 为 Dynamo 开发
      • 快速入门
      • Zero-Touch 案例研究 - 网格节点
      • 在 Zero-Touch 节点中执行 Python 脚本 (C#)
      • 进一步了解 Zero-Touch
      • 高级 Dynamo 节点自定义
      • 在 Dynamo 软件包中使用 COM(互操作)类型
      • NodeModel 案例研究 - 自定义 UI
      • 更新 Dynamo 2.x 的软件包和 Dynamo 库
      • 更新 Dynamo 3.x 的软件包和 Dynamo 库
      • 扩展程序
      • 为 Dynamo 2.0+ 定义自定义软件包组织
      • Dynamo 命令行界面
      • Dynamo 集成
      • 为 Dynamo For Revit 开发
      • 发布软件包
      • 从 Visual Studio 构建软件包
      • 软件包形式的扩展
    • 拉取请求
    • 测试期望
    • 示例
  • 附录
    • 常见问题解答
    • 可视化编程和 Dynamo
    • 资源
    • 发行说明
    • 有用的软件包
    • 示例文件
    • 主体集成图
    • 下载 PDF
    • Dynamo 键盘快捷键
Powered by GitBook
On this page
Edit on GitHub
Export as PDF
  1. 附录

有用的软件包

Previous发行说明Next示例文件

Last updated 1 month ago

下面列出了 Dynamo 社区中一些更受欢迎的软件包。开发人员,请添加到列表!请记住, 是开源的!

archi-lab 是包含 50 多个自定义软件包的集合,这些软件包极大扩展了 Dynamo 与 Revit 交互的能力。archi-lab 软件包中包含的节点种类繁多,从基本的列表操作到适用于 Revit 的高级分析可视化框架节点。archi-lab 在软件包管理器中提供

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

Bumblebee 是一种 Excel 和 Dynamo 互操作性插件,可显著提高 Dynamo 读写 Excel 文件的能力。

Clockwork 是用于 Dynamo 可视化编程环境的自定义节点集合。它包含许多与 Revit 相关的节点,但还包含许多用于其他目的节点,例如列表管理、数学运算、字符串操作、单位转换、几何操作(主要是边界框、网格、平面、点、曲面、UV 和向量)和嵌板。

DataShapes 是一个用于扩展 Dynamo 脚本用户功能的软件包。这一软件包侧重于为 Dynamo 播放器添加更多功能。要了解更多信息,请访问 https://data-shapes.net/。要创建出色的 Dynamo 播放器工作流?使用此软件包。

DynamoSAP 是 SAP2000 的参数化界面,基于 Dynamo 构建。该项目使设计师和工程师能够使用 Dynamo 来驱动 SAP 模型,从而在 SAP 中大量生成和分析结构系统。该项目规定了一些常见工作流(这些工作流在随附的示例文件中进行了介绍),并为自动执行 SAP 中的典型任务提供了各种机会。

该库通过让用户可以展开曲面和多边形曲面几何图形,从而扩展 Dynamo/Revit 功能。该库允许用户先将曲面转换为平面镶嵌拓扑,然后在 Dynamo 中使用 Protogeometry 工具展开它们。此软件包还包含一些实验节点以及一些基本示例文件。

从 Illustrator 或使用 .svg 的 Web 输入向量图。这让您可以将手动创建的图形输入到 Dynamo 中,以便进行参数化操作。

Energy Analysis for Dynamo 允许在 Dynamo 0.8 中进行参数化能量建模和整体建筑能量分析工作流。Energy Analysis for Dynamo 允许用户从 Autodesk Revit 配置能量模型、提交到 Green Building Studio for DOE2 能量分析,以及深入研究分析返回的结果。该软件包由 Thornton Tomasetti 的核心工作室开发。

Firefly 是一组节点,这些节点使 Dynamo 能够与输入/输出设备(如 Arduino 微控制器)交互。由于数据流“实时”发生,因此 Firefly 通过 Web 摄像头、移动电话、游戏控制器、传感器等为数字世界和物理世界之间的交互式原型开发提供了许多机会。

Genius Loci 是适用于 Dynamo 的节点的汇编。它包含有益于 Revit 用户的有用节点。安装该软件包以探索某些功能,例如轻松与链接文件和 Revit 文档交互。

Mantis Shrimp 是一个互操作性项目,使您可以轻松将 Grasshopper 和/或 Rhino 几何图形输入到 Dynamo。

Dynamo Mesh Toolkit 提供了许多有用工具,用于处理网格几何图形。此软件包的功能包括能够输入外部文件格式的网格、从已有的 Dynamo 几何图形对象生成网格,以及通过顶点和连接信息手动构建网格。此外,此工具包还包含用于修改和修复网格几何图形的工具。

🧐 Monocle

Monocle 是适用于 Dynamo 2.0.x 的视图扩展。Monocle 包含一组用于软件包识别、图形清理等的有用工具!Monocle 旨在以一种让您认为 “这是内置在 Dynamo 中?” 的无缝方式向 Dynamo UI 添加功能。Monocle 在软件包管理器中提供。

Optimo 为 Dynamo 用户提供了使用各种进化算法来优化自定义设计问题的功能。用户可以定义问题目标或目标集以及特定的适应度函数。

Rhynamo 节点库为用户提供了从 Dynamo 中读写 Rhino 3DM 文件的功能。Rhynamo 使用 McNeel 的 OpenNURBS 库将 Rhino 几何图形转换为可用的 Dynamo 几何图形,从而支持可以在 Rhino 和 Revit 之间流畅地交换几何图形和数据的新工作流。此软件包还包含一些实验性节点,这些节点允许对 Rhino 命令行进行“实时”访问。

Rhythm 是一组有用的节点,可帮助您的 Revit 项目与 Dynamo 保持良好的节奏。基本上,它确实起到了一些相当好的作用。Rhythm 是开源的,主要使用 C# 构建,并向您的 Dynamo 添加 Revit 节点、核心节点和视图扩展。Rhythm 在软件包管理器上提供。

Spring 节点主要用于改进 Dynamo 与 Revit 的交互。更广泛的目标是探索任何有助于加快以 BIM 为中心的工作流的所有方法。许多节点使用 IronPython 或 DesignScript,可以作为学习两者特定语法和深入学习的良好起点。Spring 节点在软件包管理器上提供。

ARCHI-LAB

BimorpNodes

BumbleBee for Dynamo

Clockwork For Dynamo

DATA|SHAPES

DynamoSAP

Dynamo Unfold

Dynastrator

Energy Analysis for Dynamo

Firefly for Dynamo

Genius Loci

Mantis Shrimp

Mesh Toolkit

Optimo

Rhynamo

Rhythm

Spring 节点

Dynamo Primer
访问官方 archi-lab 网站
访问 BimorpNodes 词典
访问官方 BumbleBee 网站
访问 Clockwork For Dynamo GitHub
访问 GitHub 上的 Data|Shapes
访问 Core Studio 中的 DynamoSAP 项目
访问 DynamoUnfold GitHub
从 Package Manager 下载 Dynastrator
访问 GitHub 上的 Energy Analysis for Dynamo 项目
从 Dynamo Package Manager 下载 Firefly
访问 Genius Loci GitHub
访问官方 Mantis Shrimp 网站。
访问 Dynamo Mesh Toolkit GitHub
访问 Monocle GitHub
访问 Optimo GitHub
访问 Rhynamo Bitbucket
访问 GitHub 上的 Rhythm
访问 GitHub 上的 Spring
节点