下載app免費領(lǐng)取會員
接著,我們需要獲取柱子截面的四個角點。因為此時柱子截面為surface,獲取surface的點需要先獲取它的邊線,然后獲取每條邊線的起點或終點即可得到四個角點(因為邊線首尾相連,因此獲取邊線的起點或終點均可獲取到四個角點):
這個時候我們觀察一下四個角點再列表中的排列方式,發(fā)現(xiàn)每個列表中的四個角點都是從右上角開始,按照逆時針排列的,如下圖所示:
接著,我們來放置“護(hù)角”族,按照點的位置來放置,如下圖所示:
這個時候回到Revit中會發(fā)現(xiàn),這個時候放置的實例角度是錯誤的,如下圖所示:
每個實例都是朝著同一個方向,因此有三個角上的護(hù)角位置是不正確的,需要旋轉(zhuǎn)。還記得之前我們觀察了獲取的四個角點在每個列表中的排列規(guī)則,是從右上角開始逆時針排列的。也就是說,我們生成的實例也是從右上角開始,按照逆時針的方式創(chuàng)建,因此,每個護(hù)角族需要旋轉(zhuǎn)的角度就出來了,如下圖所示:
因此,使用“FamilyInstance.SetRotation”節(jié)點旋轉(zhuǎn)實例,如下圖所示:
最終效果如下圖所示:
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:使用Dynamo自動創(chuàng)建地下車庫柱子護(hù)角(上)
下一篇:一個空調(diào)風(fēng)柜族如何滿足不同方向的出水管?
推薦專題