【Grasshopper教學】BIG蛇形畫廊建模
作者: @NARUTO
如需轉載請聯絡作者
昨天在NCF論壇看見論壇使用者“
xiao123ji123
”分享了一篇關於BIG建築事務所蛇形畫廊的建模程式,我下載了他的程式,並優化了一下,現在簡單分享一下建模教程,先來看看專案照片。
圖片出處:https://thespaces。com/bigs-serpentine-pavilion-is-unzipped-in-london/
圖片出處:https://fiberline。com/serpentine-pavilion-2016-made-fiberline-profiles
看完了專案照片之後我們來看看完成的模型照片(模型與原造型有出入)
建模邏輯分析:
1。從專案造型上我們可以得到,造型上的box是每隔一個box少一個,錯開堆積起來,所有我們第一步肯定要生成間隔的矩形陣。
2。把生成的矩形陣按照到造型曲面的距離進行移動。
3。把移動好的矩形進行擠出就ok了。
第一步
:在YZ平面上生成矩形
第二步
:把生成的矩形陣進行分流,生成錯開的矩形陣
第三步
:用loft電池生成造型曲面
第四步
:把生成的矩形中心點投影到造型曲面,然後建立向量,利用向量對矩形陣進行移動
第五步
:把移動後的矩形進行投影,並求出投影前後矩形的頂點距離,這樣做是為了求出擠出的長度趨勢。
第六步
:把擠出的距離進行縮放,有利於控制縮放的範圍。
第七步
:對移動後的矩形進行擠出,就完成了我們想要的模型效果。
結語:如果看完上面的建模邏輯還不能自己建出來的,可以下載程式仔細研究一下,感謝大家學習。
提供以上範例的練習檔案
本教學完~
作者更多原創教學:
【Rhino分分鐘建模系列教程01—大水牛出品】分享個loft命令的小案例 - NARUTO的文章
Grasshopper如何做三角柱序列 - NARUTO的文章
【RhinoPython】如何間隔選擇曲線控制點 - NARUTO的文章