什么是可视化的边长
设计工作经常涉及在设计各部分之间建立视觉、系统或几何关系。多数情况下,这些关系由工作流开发,工作流按一定规则实现从概念到结果的形成。也许并不了解,其实我们是按一定算法进行工作的 - 定义一组循序渐进的操作,这些操作遵循输入、处理和输出的基本逻辑。编程让我们可以继续通过这种方式进行工作,但采用的方法是对算法进行规范化。
算法(手头)
1、尽管提供了一些强大机会,但算法这一术语本身可能会带来一些误解。算法可能会产生意外、疯狂或酷炫的效果,但它们并不是魔术。实际上,它们本身平淡无奇。让我们使用一个实例,如折纸鹤。我们从一张正方形纸开始(输入)、遵循一系列折叠步骤(处理操作),然后完成折叠一张纸鹤(输出)。
2、文字说明:从一张正方形纸开始,有颜色的一面朝上。对折,然后打开。换另一方向对折。翻转纸张,白色一面朝上。将纸张对折、折出折痕并打开,然后换另一方向再关骇脘骱次对折。使用折出的折痕,将模型的 3 个顶角向下折到底角。展平模型。向中心折叠顶部三角形翼片,然后展开。向下折叠模型顶部、折出折痕,然后展开。打开模型最上方的翼片、将它向上翻折,同时向内按压模型两侧。向下展平,折出折痕。翻转模型,然后对另一侧重复步骤 4-6。向中心折叠顶部翼片。对另一侧重复上述操作。向上折叠模型的两条“腿”、折出折痕,然后展开。沿刚才折出的折痕向内反向折叠“腿”。向内反向折叠一侧以制作头部,然后向下折叠翅膀。现在,已完成制作一个纸鹤。
3、可视化编程已定义下载本练习随附的示例文件(单击鼠标右键,然后单击“将链接另存为...”):可视化编程 - Circle T茑霁酌绡hrough Point.dyn。可以在附录中找到示例文件的完整列表。如果您的任务是为折叠纸鹤编写说明,您将如何处理?您要使用图形、文字还是两者的某种组合来制作它们?如果您的回答中包含图形,那么可视化编程绝对适合您。编程和可视化编程的过程基本相同。它们利用相同的规范化框架;但是,我们通过图形(或“可视化”)用户界面定义程序的说明和关系。我们将预打包的节点连接在一起,而不是键入语法约束的文字。下面是对同一算法(即“通过点画圆”)的比较,分别用节点和代码编程:
4、从最开始作为 Revit 中建筑信息模型 (BIM) 的附加模块,Dynamo 已逐渐成熟,可提供诸多功能。除此之外,它还是一个平台,使设计师能够探索可视化编程、解决问题并自行制作工具。
5、通过设置一些环境让我们开始 Dynamo 探索之旅 - 它是什么?我如何使用它?