美文网首页Dynamo初探工具癖建筑圈
Dynamo初探9——梦露大厦

Dynamo初探9——梦露大厦

作者: 圣_狒司机 | 来源:发表于2017-07-29 00:34 被阅读85次

    不知从什么时候起,梦露大厦就成了参数化建筑的首选练习,就像编程界的hello world!一样。我们也从这里开始,从制作梦露大厦的体量过程中找到参数化的感觉。

    **这是本节完成的概念体量:****
    **

    Paste_Image.png

    梦露大厦概念体量

    **思路:****
    **

    1.每层楼板为一个椭圆,在上升的过程中沿高程方向旋转;

    2.从二层起有个外挑阳台板,阳台板外缘跟随楼层的转动;

    3.外墙表皮跟随楼板旋转变化,向上生长。

    **制作流程:****
    **

    1.楼板轮廓节点:Ellipse.ByOriginRadii,椭圆的界面参数设为Number Slider方便拖动调整,

    Paste_Image.png

    2.楼板轮廓上升:

    图形移动复制的节点是Geometry.Translate,但我们这里要一次复制40层,就列举出一个数组:

    {1..40},这是dynamo 的数组专用语法,跟python不同,1,40分别是起点终点,省略了步距1,把数组作为参数输入是个dynamo必备技能,要注意数组的结构,你的随时观察是否与别的输入结构相同,否则会报错。

    Paste_Image.png

    3.楼板旋转:

    旋转节点是Geometry.Rotate,这里有个小技巧,你不需要记住节点的全称,在code界面右键输入你想要的节点,比如旋转就是rotate。通常输入第二个字符就会有节点列表供你选择。

    Geometry.Rotate的关键参数为geometry和Angeles,这里geometry就是刚生成的楼板轮廓列表,旋转角度需要另制作一个列表。这个角度列表应该以轮廓列表为基准,否则会图形伴随产生不一致的情况,转动以度数° 为单位,不是弧度!楼层表产生的旋转角度太小了,所以要表表内每个数字都放大一下。

    Paste_Image.png

    观察watch节点,这是个二级列表,和geometry列表形式一致!而且角度也比较适宜,况且放大系数是个slider,后期可以继续调整,先这样吧。

    Paste_Image.png

    rotate节点是个很烦人的节点,没有默认参数!所以你需要填满每个参数,徒然增加了code界面的复杂性。

    4.墙身放样:Surface.ByLoft,这个节点很棒,一个节点完成墙身放样,而且不关注输入列表样式!

    5.阳台飘板制作思路为挤出放大的楼板截面,放大节点为Geometry.Scale,挤出节点为Curve.ExtrudeAsSolid,之后一样要复制移动和旋转,基本是把楼板的动作重新操作一遍。

    5.关闭不需要的节点视图preview,体量制作完成。

    转载需经作者本人同意,部分转载请说明文章出处。

    相关文章

      网友评论

        本文标题:Dynamo初探9——梦露大厦

        本文链接:https://www.haomeiwen.com/subject/gtlqlxtx.html