资源
Dynamo
Dynamo Wiki
“此 Wiki 用于了解如何使用 Dynamo API、支持库和工具进行开发。”
https://github.com/DynamoDS/Dynamo/wiki
Dynamo 博客
此博客是 Dynamo 团队编写的最新文章集合,这些文章讨论了新功能、工作流和有关 Dynamo 的所有内容。
DesignScript 手册
编程语言旨在表达创意,通常涉及逻辑和计算。除了这些目标,还创建了 Dynamo 文本语言(以前称为 DesignScript)来表达设计意图。通常,计算设计是探索式设计,Dynamo 尝试支持此方法:我们希望语言灵活且快速,能够将设计从概念通过设计迭代到达最终形式。本手册旨在让没有编程或建筑几何图形知识的用户全面了解这两个交叉领域的各种主题。
http://dynamobim.org/wp-content/links/DesignScriptGuide.pdf
Dynamo Primer 项目
Dynamo Primer 是一个开源项目,由 Matt Jezyk 和 Autodesk 的 Dynamo 开发团队发起。本入门的第一个版本由 Mode Lab 开发。要为其作出贡献,请创建分支库、添加内容,然后提交 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 都作为数学信息的联结而出现。其条目在涵盖所有教育级别的期刊和书籍中被广泛引用。
Revit 资源
buildz
“这些帖子主要与 Revit 平台有关,其中提供有关如何体验它的建议。”
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 工作流目录。
Last updated