下載app免費領取會員
代碼塊(Code Block),是dynamo 中可以直接輸入DesignScript 的節點??梢酝ㄟ^雙擊鼠標左鍵,快速打開Code Block 。
1.作為輸入功能
Code Block可以用作輸入數值,字符串,列表,公式等功能,一般輸入數值比較常用了:
(1)輸入數值時不用添加任何符號,直接輸入數值即可,好處就是很方便,不用輸入Number節點,雙擊界面任意位置即可調出Code Block節點,如下圖:
(2)加雙引號可輸入字符串,<" ">,如下圖:
如上圖所示,除了用字母舉例以外,我又用了數字“2018.12”以及“88+66”公式作為字符串,字符串不僅僅是字母,還包括數字,符號等很多字符,都可以加雙引號<" ">在Code Block節點中表示出來。
(3)輸入列表功能,用大括號“{ }”表示,如下圖:
每一項之間用逗號隔開,可輸入數值,字符串,公式等。
(4)作為公式使用:
Dynamo提供了三種實現公式的節點Code Block和Formula和“+","-","*","/"等,相比較而言還是Code Block比較方便。
2. 創建遞增或遞減數組
這個也是比較常用的功能,Code Block提供了多種創建數組的方式替代Range和Sequence節點,數值之間用兩個英文句號表示“..”,如下圖所示:
在數值前加“#”,代表數值為列表的項數,如下圖所示:
Code Block除創建簡單列表外,也可創建多維列表,嵌套列表,用括號<( )>表示,如下圖所示:
不同的數組可以有不同的組合,相對比較亂,不過掌握以后,用起來還是比較自如的。
同樣的,遞減數組,只需把數值對調,起始值大于最終值,就是遞減數組了。
另外,需要注意,code block內輸入的值需要在英文狀態。
本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。
推薦專題