下載app免費(fèi)領(lǐng)取會(huì)員
上一篇文章,我們簡(jiǎn)單做了一個(gè)體量,這次教程,我們接著上次的體量,進(jìn)行幕墻表皮的創(chuàng)建。
第一步,繼續(xù)上次課程的文件,我們選擇生成實(shí)體,然后來(lái)獲取實(shí)體的表皮:
(1) 拓?fù)浔砻?br style="margin: 0px; padding: 0px; max-width: 100%; box-sizing: border-box !important; word-wrap: break-word !important;"/>
(2)通過(guò)點(diǎn)取列表內(nèi)的項(xiàng),我們得知,列表的第三項(xiàng)是我們所需要的表皮,所以我們通過(guò)列表處理,獲取這一項(xiàng)。
(注:列表的起始索引是“0”,所以我們所需的第三項(xiàng)索引是“2”)
也可以利用Code Block,獲取所需表面:
第二步,劃分表皮網(wǎng)格
前面的教程,我們?cè)敿?xì)講解過(guò)一步一步劃分幕墻網(wǎng)格,這次,我們簡(jiǎn)單講下Lunchbox,里面幾個(gè)可以快速劃分表皮網(wǎng)格的節(jié)點(diǎn):
(類似節(jié)點(diǎn)有很多,這里就不一一贅述了,只選取其中一個(gè)基本網(wǎng)格講解)
利用Panel.PanelQuad(四方形的格子)節(jié)點(diǎn),通過(guò)輸入surface和U、V網(wǎng)格的數(shù)量,生成表皮網(wǎng)格劃分:
由上圖可以看出,生成得內(nèi)容有嵌板列表和點(diǎn)列表兩個(gè),可以根據(jù)自己的需求使用。
(注:這里U,V的數(shù)量是根據(jù)設(shè)計(jì)需求輸入的,值越大,軟件運(yùn)行起來(lái)也就越慢)
第三步:放置自適應(yīng)族(接下來(lái)的操作和之前的教程,操作是基本一致的了)
這里有個(gè)小插曲,我們之前做的體量,為了運(yùn)行速度,輸入的值都比較小,但是我沒(méi)有重新制作自適應(yīng)族,直接把前幾次教程的族拿來(lái)用了,所以,我們?cè)趧澐志W(wǎng)格前,先把上篇文章創(chuàng)建的體量,放大1000倍,然后繼續(xù)我們放置族的操作
選擇我們創(chuàng)建的自適應(yīng)族,點(diǎn)擊運(yùn)行,就有了如下效果:
放大一點(diǎn)
是不是以為到這里就完事兒了,接下來(lái)咱們拓展一下:
思考:如何獲取劃分完網(wǎng)格的邊線呢?
(1)要獲取網(wǎng)格的每一條線,我們先要提取出每一個(gè)網(wǎng)格:
(2)將列表拍平,然后重新生成一個(gè)列表:
(3)通過(guò)Surface.PerimeterCurves獲取曲面邊界,然后重新生成列表就好了:
是不是很簡(jiǎn)單,你想到了嗎?
來(lái)源:BIM的樂(lè)趣
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
下一篇:Revit注釋族實(shí)例之門窗標(biāo)記
推薦專題