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

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

NULL

5cdd2dc095060.jpg

利用Dynamo實(shí)現(xiàn)不同高度吸頂燈自動附著

發(fā)布于:2018-06-26 12:55:11

Imkc

更多


下面節(jié)點(diǎn)介紹如何使用投影快速的批量放置基于面的族

image.png

第一步:提取坐標(biāo)坐標(biāo)點(diǎn)

image.png

以框選的板面為基準(zhǔn),可以利用投影將兩個Z向面篩選出來,并將實(shí)例點(diǎn)生成

(將CAD提取的二位坐標(biāo)點(diǎn)利用point節(jié)點(diǎn),將坐標(biāo)放置在板的下方(或上方)投影)

第二部:取出投影曲面

image.png

利用第一步投影將不需要的面刪除,并兩兩分組取出板頂點(diǎn)和底點(diǎn)

(利用空值排除側(cè)邊四個面,值篩選兩個垂直于點(diǎn)的面)

第三步:將Z值判斷,確定坐標(biāo)帶你

image.png

因?yàn)橄?/span>Z方向投影,只會有兩個坐標(biāo)點(diǎn)出點(diǎn),分別取出兩個值作比較,取出板底

(將兩組坐標(biāo)點(diǎn)Z值做大小判斷,取出底板坐標(biāo)點(diǎn),后面使用)

第四步:曲面列表按照之前的辦法做判斷,分為兩個值

image.png

第五步:族類型選取

image.png

第六步:利用if語句對整體進(jìn)行判斷,讓兩個值分別歸屬于TrueFalse

(對于吸頂燈只會出現(xiàn)兩個面,只需要判斷一個就可以確定值)

image.png

將平面與坐標(biāo)點(diǎn)實(shí)現(xiàn)歸類統(tǒng)一,附加一個參考向量就可以將大量的基于面的族進(jìn)行放置

(前面將SurFace與坐標(biāo)點(diǎn)取出兩兩分割,按照前面的判斷取出第一項(xiàng)或第二項(xiàng)實(shí)現(xiàn)面與坐標(biāo)點(diǎn)

的配對)

image.png

image.png

                        如果有對于節(jié)點(diǎn)更好的優(yōu)化方式,可在知乎搜索“Imkc”,留言交流。


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

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

上一篇:BIM手冊中文版(譯文):第一章_1.2節(jié) 目前的AEC業(yè)務(wù)模式

下一篇:Rhino軟件基礎(chǔ)教程之創(chuàng)建曲面