复杂形态钢结构设计培训班

首页 非解构-公众号 Dynamo从入门到放弃(一)

Dynamo从入门到放弃(一)

小白是个佛系的人,对一些事得过且过,就拿revit来说,小白曾经一段时间用他做过几个项目,后来就不了了之了,现在得益于领导的点拨,今年踏上了dynamo的取经之路,也不知何时能取得真经,先不管什么妖魔鬼怪,第一步就是迈开腿,安装dynamo,然后打开就是干。

回归正题,在学习这个插件之前,其实还是要查些资料,先得有个初步了解。

Dynamo会让人很容易联想到grasshopper,二者在很多同行看起来是竞争关系,但是萌新还是比较赞成这两者算是互补关系。虽然dynamo和grasshopper本身的思路和原理是类似的,视觉编程语言,强调自动化,但是二者工作的领域是不一样的。总的而言就是把简化重复步骤的和revit有关的事情交给dynamo,把一切不想被限制的好玩的复杂的创造性的探索任务交给grasshopper。

Dynamo是Autodesk公司推出的,一款功能十分强大,并且十分便捷的可视化编程软件。它可以和多款Autodesk公司的其他软件交互,适应各类使用人员的专业需求。

“可视化编程语言”可以让设计师通过图形化界面创建程序,不必从白纸开始一行行地写程序代码,用户现在可以简单地连接预定义功能模块,轻松创建自己的算法和工具。或者说设计师不用写代码就可以享受到计算式设计的好处。

Dynamo出色之处在于管理建筑信息,数据结构灵活性更佳,可以调用Revit的数据,缺点是速度偏慢。

Revit2017版本之前是需要单独下载dynamo插件安装的,Revit2017版本及以后dynamo是嵌套在安装包里的,不需要另行下载安装。

Revit2017之前的版本:“附加模块”->“Dynamo”。

Revit2017之后的版本:“管理”->“Dynamo”。

接下来就开始正式学习了,先运行这个插件。

这些命令没一个认识的,脑壳疼,没办法只能硬着头皮慢慢磨呗,自己大致歪歪了几个学习步骤:一,Dynamo list列表、数据处理以及点;二,线;三,面;四,体量;五dynamo与revit的交互。

蹒跚学步总比停滞不前要强,所以接下来就开始漫漫长征路。

可视化编程的基本要素——节点。

小白尝试创建数字及数字的序列。

Number为创建数字滑块节点,number slider 是创建数字滑块节点,range和sequence为创建数列,watch可以用来查看结果。

我们知道可以用number这个滑块来创建数字和数列,通过这些数列我还可以创建点及点阵,以及通过简单的逻辑来重新排列数字及数列。

除了number创建数字,还可以code block创建,其允许直接编写design script代码。

Dynamo作为数据交流的接口,本身更适合Revit环境下快速自动化调用Revit的功能,一切围绕Revit旋转。那么问题来了,该咋整呢?虽然我是个还未入门的草包,但是我有一颗想成为advanced user 的心,看着身边的大神分分钟就整出个代码,感觉智商被无情的踩踏,所以,我为了智商不被碾压,我只好硬着头皮“吃电池”。

学东西还是慢慢来,“电池”吃多了会中毒,步子蛮大了容易扯着腰(dan)。花了几分钟的时间(其实是一个下午),研究了一下如何在曲面上造字。

我们知道在revit里是不能直接在曲面上放置模型文字的,如果我想要上面视频中的文字是附着在曲面上的, 问题又来了。

其实一点都不慌,因为有dynamo,只需要几节电池就可以搞定,来!跟我右手一起画条龙,左手一起画电池,其实这个电池串联的过程是挺煎熬的。

设计让生活更美好,电池让设计更高效,看来还得多搞点电池,油终有用完的一天,只有电池才是“王炸”。

这篇算是自己初入dynamo之门的劣作,还望各位advanced users高抬贵手,若能斧正,感激涕零,拜谢!

猜你喜欢
今天不想加班——Autolisp入门案例(二)
今天不想加班——Autolisp编程入门案例
手把手教你入门BIM(一)
结构不只有眼前的CAD,还有python和秀发!
制作你的第一个grasshopper电池

转自:非解构-公众号

本文来自网络,不代表钢构人的立场,转载请注明出处。搜索工程类文章,就用钢构人网站。 https://www.ganggouren.com/2020/04/a67a1d24d0/
上一篇
下一篇

作者: ganggouren

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

联系我们

17717621528

在线咨询: QQ交谈

邮箱: 1356745727@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部