下载app免费领取会员
其实对于基础的电池,Dy和GH是差不多的,建模逻辑也相似,Dy中也有slider或者panel等等功能,往往可以与GH一一对应上,只不过在Dy中名称可能变了而已。但是就电池功能的全面来说,还是gh更丰富,Dy还是差一些,未来还有待开发。
所以,Dy可以做的有:
基础的非线性建模,不带有构件信息
建筑信息数据的拾取和集中处理
较简单的气候环境分析,如analyse组下的daylighting分析
结构建造、受力分析等
编程语言的使用窗口。如python。
通过Revit组下的命令,实现拾取revit中的图元进行编程式建模,精髓中的精髓!!!!
等等.........
实例测评
下面就是一个小案例,原本想做一个标题图片的干扰,想想还是做一个应用Revit组的实际建模案例吧。接下来是通过Dynamo建立轴网以及在轴网交点处建立柱子的案例。
code block输出数字,类似于panel
通过range电池输出等差数列(类似于GH中的等差数列运算器)
通过point.bycoordinates电池,输入坐标的xy值生成两组坐标点,两两对应为轴线的起始点和终点如下图
通过gride.bystartpointendpoint生成Revit中的轴网,需要横向和竖向两组轴线,也就是四组坐标点,最终生成结果
通过gride.curve将轴线生成dynamo中的曲线
通过geometry.intersect生成两组曲线交点,也就是柱子的定位点
通过structural column types输出在Revit中已经加载的柱子族下的图元,作为生成柱子的样式。
通过levels输出revit中已经存在的标高,也是柱子要建立的标高
通过familyinstance.bypointandlevel建立柱子,最终在Revit中建立的柱子
最后在进行一次整体连接,就大功告成了!
文章来源:CaelumLab
仅作分享交流,版权归原作者所有
转载请注明来源本文地址:https://www.tuituisoft/bim/12657.html
上一篇:没有了
下一篇:没有了