下載app免費(fèi)領(lǐng)取會(huì)員
“學(xué)而時(shí)習(xí)之,不亦說乎”,今天接著來,稍微提高點(diǎn)難度(高手直接忽略就行)。
代碼塊(Code Block),是dynamo 中可以直接輸入DesignScript 的節(jié)點(diǎn)。可以通過雙擊鼠標(biāo)左鍵,快速打開Code Block 。
1.作為輸入功能
Code Block可以用作輸入數(shù)值,字符串,列表,公式等功能,一般輸入數(shù)值比較常用了:
(1)輸入數(shù)值時(shí)不用添加任何符號(hào),直接輸入數(shù)值即可,好處就是很方便,不用輸入Number節(jié)點(diǎn),雙擊界面任意位置即可調(diào)出Code Block節(jié)點(diǎn),如下圖:

(2)加雙引號(hào)可輸入字符串,<" ">,如下圖:



如上圖所示,除了用字母舉例以外,我又用了數(shù)字“2018.12”以及“88+66”公式作為字符串,字符串不僅僅是字母,還包括數(shù)字,符號(hào)等很多字符,都可以加雙引號(hào)<" ">在Code Block節(jié)點(diǎn)中表示出來。
(3)輸入列表功能,用大括號(hào)“{ }”表示,如下圖:
每一項(xiàng)之間用逗號(hào)隔開,可輸入數(shù)值,字符串,公式等。

(4)作為公式使用:
Dynamo提供了三種實(shí)現(xiàn)公式的節(jié)點(diǎn)Code Block和Formula和“+","-","*","/"等,相比較而言還是Code Block比較方便。

2. 創(chuàng)建遞增或遞減數(shù)組
這個(gè)也是比較常用的功能,Code Block提供了多種創(chuàng)建數(shù)組的方式替代Range和Sequence節(jié)點(diǎn),數(shù)值之間用兩個(gè)英文句號(hào)表示“..”,如下圖所示:


在數(shù)值前加“#”,代表數(shù)值為列表的項(xiàng)數(shù),如下圖所示:

Code Block除創(chuàng)建簡(jiǎn)單列表外,也可創(chuàng)建多維列表,嵌套列表,用括號(hào)<( )>表示,如下圖所示:

不同的數(shù)組可以有不同的組合,相對(duì)比較亂,不過掌握以后,用起來還是比較自如的。
同樣的,遞減數(shù)組,只需把數(shù)值對(duì)調(diào),起始值大于最終值,就是遞減數(shù)組了。
另外,需要注意,code block內(nèi)輸入的值需要在英文狀態(tài)。
這部分內(nèi)容比較多,今天就先這里這些,太多了不好消化,改天再附上下部分。
(來源: 的樂趣)
【相關(guān)閱讀】
Dynamo初學(xué)常識(shí)梳理(一)——Dynamo安裝及操作界面
Dynamo初學(xué)常識(shí)梳理(二)——Dynamo的圖形元素歸納
Dynamo初學(xué)常識(shí)梳理(三)——節(jié)點(diǎn)
Dynamo初學(xué)常識(shí)梳理(四)——Revit圖元
Dynamo初學(xué)嘗試梳理(五)-代碼塊上篇
Dynamo初學(xué)常識(shí)梳理(六)-代碼塊下篇
本文版權(quán)歸腿腿教學(xué)網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。
上一篇:Dynamo教程 | Dynamo初學(xué)常識(shí)梳理(六)-代碼塊下篇
下一篇:Dynamo教程 | Dynamo初學(xué)常識(shí)梳理(四)——Revit圖元
推薦專題