完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

Dynamo如何构成?来了解dynamo的执行构造!

发布于:2020-09-17
首页/BIM专题
2344
分享

话题回到Dynamo,究竟这软件是如何构成的呢?或许这个我们是不一定很容易就能够知道的,我们利用原厂提供的基础返范例2来做个简单的说明!

这是一个简单的Dynamo说明范例,整个执行过程的核心是PointByxxxxx或是LineByxxxxx这三个电池,前端的部分有NumberNumberSlider作为控制参数输入的控制项,利用参数的控制,将起始点的生成控制在XYZ=(2,0,4.2)的空间位置,而因为终点的控制项并没有设定任何来源参数,所以终点的空间位置始终保持在预设值XYZ=(0,0,0)的位置(原点)

腿腿教学网-Dynamo如何构成?来了解dynamo的执行构造!

这样的模型空间位置定义方式,对Revit来说并不是一个正确的对象描述方式。在Revit下,通常我们需要给定一个参考平面,例如Z=4.2,然后再将点放置到Z=4.2参考平面上的XY=(2,0)的位置才能设定上述的起始点。

也因此我们能知道在Dynamo的一些电池,并不是100%对应Revit环境,这个特性就与Grasshopper的发展理念有所不同,对于Grasshopper来说,只要有Rhino指令,必定会有对应的Grasshopper指令,且Grasshopper电池串接的成果是能够在Rhino环境下观察到变化的。

我们总结两个Dynamo的限制,一个是刚刚提到的提供的3D模型可以改动的方式太少;另一个限制是在Dynamo建立的对象不全然能够直接作用至Revit中,因为在Revit中的物件有着严格的族群定义,这是物件导向而非个层导向软件必须要遵守的原则,所以在Dynamo环境下建立出来的模型,虽然外型是符合使用者的设计概念或是需求,但是仍然需要使用者定义族群类型,告诉软件所建立的模型究竟是帷幕、屋顶、柱或只是复杂的集合曲线等,就好比若是我们尝试在Revit中利用帷幕天窗的框料组件来制作格栅气口天花时,虽然外观是符合我们的需求,也确实仿造现实环境的天花外型,需要进行面积等计算时也不是问题,但该组件终归是帷幕的族群而不是天花板族群,在分类及参数信息的使用上就是不一样。

腿腿教学网-Dynamo如何构成?来了解dynamo的执行构造!

那么上篇先说到这里,接下来我们会说明对象导向与参数的输入、输出之应用,最后再来说明到底为什么Revit的使用者,我们都建议应该学习使用Dynamo的理由。

文章来源:大水牛参数化设计

仅作分享交流,文章著作权归原作者所有。

转载请注明来源本文地址:https://www.tuituisoft/bim/14775.html

未标题-1.jpg

上一篇:没有了

下一篇:没有了

微信咨询
扫描客服微信
QQ咨询
联系QQ:

2158157721

电话咨询
咨询电话:

15359439502

APP下载
扫码关注
关注微信公众号
返回顶部