Dynamo Primer

Dynamo v2.0

从此处下载 Dynamo v1.3 Primer

Dynamo 徽标

Dynamo 是为设计师提供的开源可视化编程平台。

欢迎

您刚打开了 Dynamo Primer,它是 Autodesk Dynamo 中可视化编程的全面指南。本入门是一个持续的项目,旨在分享编程基础知识。主题包括使用计算几何体、基于规则的设计最佳实践、跨领域编程应用程序以及与 Dynamo 平台相关的更多信息。

Dynamo 的强大功能可在多种与设计相关的活动中找到。Dynamo 带有可立即访问的扩展列表,让您快速入门:

  • 首次探索可视化编程
  • 连接各种软件中的工作流
  • 参与活跃的社区,其中包含用户、贡献者和开发者
  • 开发开源平台以持续改进

在此活动中以及使用 Dynamo 的令人兴奋的机会中,我们需要一个具有相同水准的文档 - Dynamo Primer。

本入门包含由 Mode Lab 开发的章节。这些章节重点介绍使用 Dynamo 开始和运行自己的视觉程序所需的基本技能,以及有关如何进一步使用 Dynamo 的关键信息。下面是您可以从本入门学习的内容:

  • 上下文 -“可视化编程”的确切含义是什么?我需要了解哪些概念才能深入了解 Dynamo?
  • 快速入门 - 如何获取 Dynamo 并创建第一个程序?
  • 程序中的内容 - Dynamo 的功能部分是什么以及如何使用它们?
  • 构建块 -“数据”是什么,我可以在程序中开始使用哪些基本类型?
  • 用于设计的几何体 - 如何在 Dynamo 中使用几何元素?
  • 列表、列表、列表 - 如何管理和协调数据结构?
  • 节点中的代码 - 如何使用自己的代码开始扩展 Dynamo?
  • 计算 BIM - 如何将 Dynamo 与 Revit 模型结合使用?
  • 自定义节点 - 如何创建自己的节点?
  • 软件包 - 如何与社区共享我的工具?

这是一个激动人心的时刻,您可以了解、使用和开发 Dynamo。让我们开始吧!


开源

Dynamo Primer 项目是开源的!我们致力于提供高质量内容,并感谢您提供的任何反馈。如果您要报告任何方面的问题,请将其发布到我们的 GitHub 问题页面:https://github.com/DynamoDS/DynamoPrimer/issues

如果您希望为此项目创建新的部分、进行编辑或任何其他操作,请查看 GitHub 库以便开始:https://github.com/DynamoDS/DynamoPrimer。


Dynamo Primer 项目

Dynamo Primer 是一个开源项目,由 Matt Jezyk 和 Autodesk 的 Dynamo 开发团队启动。

已委派 Mode Lab 编写本入门的第一版。我们感谢他们在建立这些宝贵资源方面付出的努力。

已委派 Parallax 团队的 Joh Pierso 更新本入门以反映 Dynamo 2.0 修订版。

致谢

尤其感谢 Ian Keough 启动和引导 Dynamo 项目。

感谢 Matt Jezyk、Ian Keough、Zach Kron、Racel Williams 和 Colin McCrone 进行热情协作,并让大家有机会参与各种 Dynamo 项目。

软件和资源

Dynamo Dynamo 的当前稳定*版本为 2.1.0 版

http://dynamobim.com/download/http://dynamobuilds.com

*注意:从 Revit 2020 开始,Dynamo 与 Revit 版本捆绑在一起,无需手动安装。有关详细信息,请访问此博客帖子

DynamoBIM 获取其他信息、学习内容和论坛的最佳来源是 DynamoBIM 网站。

http://dynamobim.org

Dynamo GitHub Dynamo 是 GitHub 上的开源开发项目。要为其作出贡献,请查看 DynamoDS。

https://github.com/DynamoDS/Dynamo

联系 请告知我们有关本文档中任何问题的信息。

Dynamo@autodesk.com

许可

Copyright 2019 Autodesk

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.