完善主體資料,免費(fèi)贈(zèng)送VIP會(huì)員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學(xué)歷
* 工作性質(zhì)
請(qǐng)先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領(lǐng)完即止!

下載app免費(fèi)領(lǐng)取會(huì)員

NULL

5cdd2dc095060.jpg

Grasshopper案例之構(gòu)建參數(shù)化構(gòu)筑物

發(fā)布于:2021-07-16 14:49:42

網(wǎng)友投稿

更多

01.png

本文來自公眾號(hào)“DOZ數(shù)字之眼”的蜻蜓

1.基礎(chǔ)線構(gòu)建

構(gòu)建基礎(chǔ)圓弧,并對(duì)其進(jìn)行Z軸縮放

02.png

將圓弧向上移動(dòng),然后使用PerpFrames電池用一系列垂直方向的等位骨架分割曲線

03.png

在每個(gè)等位的平面上去生成圓弧,并旋轉(zhuǎn)90度

04.png

對(duì)圓弧進(jìn)行X軸向上的縮放,讓形體更夸張一些

05.png

接下來我們做等差數(shù)列的映射處理。這是GH中常用的映射處理方法,下方數(shù)據(jù)圖的意思是:我們先將11個(gè)數(shù)值映射到GraphMapper的圖形狀態(tài),然后再將這種形態(tài)的數(shù)值映射到0.80-0.74這樣一個(gè)區(qū)間內(nèi)。

06.png

將映射好的值給予SacleNU,我們就得到了區(qū)間在0.80-0.74并且形態(tài)跟隨GraphMapper變化的具有等差特性的圓弧。

07.png

對(duì)形體進(jìn)行XY軸向上的縮放,得到兩組圓弧,以便后續(xù)我們能夠建立新的曲線

08.png

對(duì)兩組圓弧分別進(jìn)行等分曲線,得到每組圓弧上的點(diǎn)。把這些點(diǎn)進(jìn)行Dispatch分流,然后Weaver編織,就會(huì)形成一組新的錯(cuò)落點(diǎn)(見第二張圖)。對(duì)這些點(diǎn)進(jìn)行Interpolate,形成新的圓弧線。

09.png

10.png

2.形體構(gòu)建

對(duì)新的圓弧線進(jìn)行拍平放樣,得到形體

11.png

然后我們來把底部的面給封上。首先我們需要提取兩根邊線,注意對(duì)線的方向進(jìn)行調(diào)整,然后我們進(jìn)行編織放樣。

12.png

13.png

建立底座,模型完畢!

14.png

極地模式下該模型效果圖

本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

未標(biāo)題-1.jpg

上一篇:Grasshopper案例之構(gòu)建參數(shù)化燈具

下一篇:BIM手冊(cè)|第四章_4.4.2—?jiǎng)?chuàng)建BIM-FM模型的其它方法