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圖形數據交互