资源

Dynamo Wiki

“此 Wiki 用于了解如何使用支持库和工具的 Dynamo API 进行开发。”

https://github.com/DynamoDS/Dynamo/wiki

Dynamo 博客

此博客是 Dynamo 团队提供的最新文章集合,讨论新功能、工作流和有关 Dynamo 的所有内容。

http://dynamobim.com/blog/

DesignScript 手册

编程语言旨在表达创意,通常涉及逻辑和计算。除了这些目标,还创建了 Dynamo 文本语言(以前称为 DesignScript)来表达设计意图。通常,计算设计是探索式设计,Dynamo 尝试支持此方法:我们希望语言灵活且快速,能够将设计从概念通过设计迭代到达最终形式。本手册旨在为没有编程或建筑几何体知识的用户提供对这两个交叉领域的各种主题的全面了解。

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

Dynamo Primer 项目

Dynamo Primer 是一个开源项目,由 Matt Jezyk 和 Autodesk 的 Dynamo 开发团队启动。本入门的第一个版本由 Mode Lab 开发。要为其作出贡献,请 Fork 库、添加内容,然后提交 Pull 请求。

https://github.com/DynamoDS/DynamoPrimer

Dynamo 的 Zero Touch 插件开发

此页面概述了使用“Zero Touch”界面在 C# 中开发自定义 Dynamo 节点的过程。在大多数情况下,可以输入 C# 静态方法和类而无需修改。如果库仅需要调用函数,而不构建新对象,则可以通过静态方法轻松实现。Dynamo 加载 DLL 时,将去除类的名称空间,并将所有静态方法显示为节点。

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

适用于初学者的 Python

Python 是解释性、交互式、面向对象的编程语言。它包含模块、例外、动态类型、非常高级的动态数据类型和类。Python 将强大的功能与非常清晰的语法相结合。它可与许多系统调用和库以及各种窗口系统进行接合,并且可在 C 或 C++ 中扩展。它还可用作扩展语言,用于需要可编程界面的应用程序。最后,Python 是可移植的:它在许多 Unix 变量、Mac 以及 Windows 2000 及更高版本上运行。Python 的初学者手册链接到其他介绍性教程和资源,用于学习 Python。

https://www.python.org/about/gettingstarted

AForge

AForge.NET 是开源 C# 框架,专为“计算机视觉和人工智能”领域(图像处理、自然网络、遗传算法、模糊逻辑、机器学习、机器人等)的开发人员和研究人员而设计。

http://www.aforgenet.com/framework/

Wolfram MathWorld

MathWorld 是一个在线数学资源,由 Eric W. Weisstein 组建,并由数千名贡献者提供协助。由于 MathWorld 的内容在 1995 年首次上线,因此在数学和教育社区中 MathWorld 都作为数学信息的联结而出现。其条目在涵盖所有教育级别的日志和书籍中被广泛引用。

http://mathworld.wolfram.com/

Revit 资源

buildz

“这些帖子主要与 Revit 平台有关,并提供有关如何享用的建议。”

http://buildz.blogspot.com/

Nathan 的 Revit API 记事本

“此记事本会尝试在设计工作流环境中学习和应用 Revit API 时弥补一些‘资源缺陷’”

http://wiki.theprovingground.org/revit-api

Revit Python Shell

“RevitPythonShell 向 Autodesk Revit 和 Vasari 添加 IronPython 解释器。”此项目早于 Dynamo,是 Python 开发的一个很好参考。 RPS 项目:https://github.com/architecture-building-systems/revitpythonshell 开发人员的博客:http://darenatwork.blogspot.com/

建筑规范

来自 BIM 领先专家之一的 Revit API 工作流的强大目录。

http://thebuildingcoder.typepad.com/