完善主體資料,免費(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

利用Dynamo批量降柱帽

發(fā)布于:2018-07-26 16:20:10

Imkc

更多

如何利用Dynamo降柱帽

在車庫(kù)的結(jié)構(gòu)建模過(guò)程中,地庫(kù)頂板未斜板的情況下,在遇到有柱帽時(shí),需要將柱帽降到板面,調(diào)整一個(gè)車庫(kù)柱帽的時(shí)間太長(zhǎng),下面就為大家介紹如何使用Dynamo進(jìn)行批量柱帽降高度。

1.png

一、篩選結(jié)構(gòu)板與結(jié)構(gòu)柱(柱帽)

1.png

如上圖,利用AllIndicesOf節(jié)點(diǎn)與GetitemIndex節(jié)點(diǎn)將兩者區(qū)分,分成兩個(gè)思路,板與柱帽

二、對(duì)柱帽部分進(jìn)行分解選取

1.png

為了篩選上下兩個(gè)與Z垂直的面,采用了比較面積的方式,將上下兩個(gè)面進(jìn)行篩選

1.png

考慮到此時(shí)我們不知兩個(gè)SurFace那個(gè)為頂面,所以隨意選取其中一個(gè)點(diǎn)的中心點(diǎn),并給予一個(gè)較大的Z值,保證點(diǎn)在整個(gè)模型的上方,在利用Point.Project節(jié)點(diǎn)向下方投影,此時(shí)會(huì)得到兩個(gè)點(diǎn),利用Z值大小將柱的頂面篩選出來(lái)

1.png

1.png


利用上面說(shuō)到的投影思路與上方的節(jié)點(diǎn),先行將板頂面選取

 三、頂部偏移值確定

1.png

由于結(jié)構(gòu)頂板的傾斜,意味著每條線會(huì)有兩個(gè)不同的Z值,此時(shí)我們利用UV點(diǎn)的0,1將對(duì)角位置點(diǎn)選取,像下方投影會(huì)得到兩個(gè)Z值,并進(jìn)行大小比較,按照高度關(guān)系選取小值。

1.png


由于讀取的點(diǎn)Z值不具有標(biāo)高信息,所以將高程進(jìn)行讀取,并進(jìn)行數(shù)學(xué)運(yùn)算,得到具體的

偏移數(shù)值

四、利用改變參數(shù)節(jié)點(diǎn)進(jìn)行調(diào)整


1.png

1.png

最后運(yùn)行程序,柱帽就會(huì)準(zhǔn)確的落到相應(yīng)的位置

五、節(jié)點(diǎn)圖

1.png

1.png

1.png

1.png

1.png

如果有問(wèn)題,請(qǐng)?jiān)谙旅骀溄恿粞?,互相交流學(xué)習(xí)

https://zhuanlan.zhihu.com/p/40482608

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

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

上一篇:Revit協(xié)作必須了解的三個(gè)工具

下一篇:Revit中設(shè)置過(guò)濾器顏色后畫(huà)風(fēng)管時(shí)還是無(wú)法顯示顏色?