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

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

NULL

ad.jpg

Dynamo生成精美復(fù)雜的浮雕(三)

發(fā)布于:2021-06-29 10:14:56

網(wǎng)友投稿

更多

本文來(lái)自牛侃BIM的南澤有木

二、柱狀浮雕

柱狀浮雕的思路與平面浮雕如出一轍,只不過(guò)在處理點(diǎn)的坐標(biāo)時(shí),按每一根豎向網(wǎng)格的分量除以豎向網(wǎng)格總數(shù)作為旋轉(zhuǎn)角度值A(chǔ)ngle,取原平面浮雕做法的x坐標(biāo)加上y坐標(biāo)之和的cos(Angle)和sin(Angle)作為該點(diǎn)的x、y坐標(biāo),取橫向網(wǎng)格的數(shù)組值作為z坐標(biāo)生成空間點(diǎn):

2.1選取圖片(同平面浮雕)

01.png

2.2生成點(diǎn)

與平面浮雕做法不盡相同,區(qū)別在于我們PythonScript內(nèi)部的代碼,對(duì)點(diǎn)數(shù)據(jù)處理的方式不同而已。

02.jpg

PythonScript內(nèi)部的代碼:

03.png

代碼的含義,為將每一行的點(diǎn)圍繞一個(gè)半徑(將圖片橫向網(wǎng)格長(zhǎng)度數(shù)量作為圓的周長(zhǎng)得出,并將顏色強(qiáng)度值縮放一定比例后作為半徑的增值)分布的。

生成點(diǎn)之后,再生成四邊形面(取相鄰最近的點(diǎn)構(gòu)成的)

以下為生成Surfaces的Python節(jié)點(diǎn),同樣接在生成點(diǎn)的節(jié)點(diǎn)之后。

04.jpg

最后,放上生成的幾張效果圖(精度取3):

05.png

06.png

07.jpg

08.jpg

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

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

上一篇:Dynamo生成精美復(fù)雜的浮雕(二)

下一篇:Revit應(yīng)用和刪除填充圖案