Dynamo第四講——正餘弦曲線和螺旋線的繪製

第3步 利用PolyCurve.ByPoints節點,把上述的點連接成曲線,繪製就完成了本文是系列教程,如果想看懂這一篇,一定要看前面幾講的內容哦。

關注msXiiXii就能看到啦。

動手操作也是必不可少的。

所有插圖均可點擊放大,放大後還看不清的請找我私聊索要原圖。

這一講的主要目標是通過繪製曲線,熟悉幾個Math系列節點的用法。

包括:

Math.sin/cos

Math.RadiansToDegrees

*(乘法)

可視化編程再這方面比起其他編程語言來說,操作有些繁瑣。

但是建築師們努力一下還是應該可以掌握的.

官方教程關於Math這部分的示例給的是黃金螺旋,或者稱之為斐波那契螺旋線

公式如下,略顯複雜

本教程可以作為繪製斐波那契螺旋線的熱身,下圖顯示了餘弦函數的繪製過程

第1步 繪製密集的點

第2步 數值轉換為角度,並求cos

將cos連接至x 將之前的數值直接連接至y

第3步 利用PolyCurve.ByPoints節點,把上述的點連接成曲線,繪製就完成了

顯而易見地,connectLastToFirst是指首尾相接,將曲線閉合的意思

如果激活它

就會是這個效果

現在,我們再增加一條正弦函數曲線

就是藍色這條啦。看上去很美!

下面我們再用這些命令,造一條立體的螺旋線,如果你想在下次的方案里花很少的時間

做一個超贊參數化中庭的話,那就收藏下面的這張圖吧

調整z軸參數的效果

↓↓↓

調整Y軸參數的效果

↓↓↓

感覺自己離傳說中「建築一條線,結構半條命」那種建築師又近了一步呢:D

關注mxXiiXii就能找到我

感謝您的關注

推薦閱讀:

Dynamo教程 Mesh一下
Rhino6 已經可以 試用 和 訂購 了!
[Grasshopper]場地建築體塊生成(Updata)
Dynamo應用秘籍:18:與Revit圖形數據交互

TAG:参数化设计 | 参数化建模 |