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

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

NULL

ad.jpg

Dynamo樣例文件解析之Core_PassingFunctions

發(fā)布于:2019-08-13 15:32:52

來福

更多

該樣例文件主要是介紹Dynamo中函數(shù)的傳遞。

1、生成一個點陣

1.1 在代碼塊中輸入公式“0..#8..4”,生成一個列表{0, 4, 8, 12, 16, 20, 24, 28}。

1.2 在代碼塊中輸入公式“0..#5..4”,生成一個列表{0, 4, 8, 12, 16}。

1.3 節(jié)點Point.ByCoordinates的連綴方式為叉積,生成一個有八個子列表的列表,這八個列表是根據(jù)X的值輸入生成的,每個子列表中的五個對象是在X的基礎(chǔ)上配合Y的值生成的。因此有“8x5=40”個點對象。

2、以上一步中生成的每個點為圓心,繪制半徑為1.5的圓形。

3、在列表不同的級別中傳遞函數(shù),結(jié)果是不一樣的。

3.1 節(jié)點List.GetItemAtIndex可以獲取列表中指定的索引項,如果不打開“使用級別”,提取索引項時輸入“1..2”將會提取原本列表中的第二個和第三個子列表。

3.2 節(jié)點List.GetItemAtIndex可以獲取列表中指定的索引項,如果打開“使用級別”,提取索引項時輸入“1..2”將會提取原本列表中每個子列表的第二個和第三個索引項。

4、為了讓提取列表的結(jié)果更加明顯,在所提取的圓形的基礎(chǔ)上生成曲面。

4.1 原本列表中第二個和第三個子列表中的圓形向上拉伸形成曲面。

4.2 原本列表中每個子列表的第二個和第三個圓形向下拉伸形成曲面。

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

未標題-1.jpg

上一篇:revit曲面墻體如何開洞?

下一篇:Dynamo樣例文件解析之Core_Python