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

      下載app免費領取會員

      NULL

      ad.jpg

      Dynamo樣例文件解析之Core_CodeBlocks

      發布于:2019-08-05 11:45:18
      首頁/技術分享/Dynamo
      收藏
      5254

      來福

      更多

      該樣例文件的主要內容是介紹CodeBlock的使用。

      1、生成數字、字符串和數學公式。

      1.1 如果想要創建數字,可以在CodeBlock中直接輸入數值。

      1.2 如果想要創建字符串,可以在CodeBlocks中使用引號生成字符串。

      1.3 如果想要創建數學公式,可以在CodeBlocks中直接輸入數學公式。

      2、通過代碼塊可以調用庫中的任何其他節點,除了一些需要與用戶互動的節點。根據節點的類型不同,在調用的時候有不同的方式進行處理。

      2.1 創建節點。需要創建對象的時候,直接通過節點名稱調用,然后可以按照節點輸入端參數的順序依次賦值。

      2.2 創建節點的函數如果沒有輸入的內容,仍然需要添加括號。

      2.3 操作節點。操作類的節點可以在對象之后加上點號,然后在點號后面加上操作方法的名稱。輸入參數的時候可以忽略第一個參數值,因為已經在操作方法名稱之前就指定了。

      2.4 查詢節點。查詢類的函數可以獲取對象的特性,這一類的節點不需要輸入任何的內容。

      3、通過代碼塊,可以靈活地執行命令。例如,想要生成坐標為(10, -10, 0),可以直接使用節點Point.ByCoordinates。也可以通過代碼塊生成點,代碼塊中的參數有不同的賦值方式,但是最終的結果都是一樣的。

      4、通過代碼塊可以直接生成列表,列表需要放進大括號內,列表中的元素用英文的逗號分隔。

      4.1 可以直接用大括號將列表的元素存起來,并用英文的逗號分隔。

      4.2 可以將列表的各個元素存放在指定變量中,然后將變量填入列表中。

      4.3 如果想要提取列表中的元素,可以在列表名稱的后面加上一對中括號,中括號中填入索引項的值,索引項的值可以是單個數值,也可以是一個列表。

      4.4 如果列表是屬于嵌套列表,可以通過多個中括號來提取嵌套列表中的元素。

      5、使用尖括號可以實現類似于最短、最長和叉積的連綴方式。

      5.1 例如,在生成點的時候,有兩個X值和五個Y值。通過尖括號可以生成一種是五個點的兩個列表,另一種是兩個點的五個列表。

      5.2 通過節點中的最短和叉積連綴方式生成的點與代碼塊中尖括號生成的點按照圖中的表達方式可以達到相同的效果。

      6、通過代碼塊可以生成自定義的函數。自定義函數的格式是,首行需寫入“def 自定義函數的名稱(未知數)”,第二行開始對自定義函數進行定義,末尾用“return”將函數運行的結果返回,作為輸出項。函數的定義內容需在首尾使用 { }。

      6.1 例如,創建一個自定義函數,函數的內容是將輸入的對象通過“+”相連。

      6.2 創建完成后,只是創建了一個新的函數,需要使用另一個“Code Block”節點調用剛剛創建的函數。圖中在調用函數之后為函數的輸入端添加兩個數字作為輸入。

      6.3 將函數的輸入對象改為字符串之后,可以達到的效果是將兩個字符串進行拼接。

      6.4 如果函數輸入端的對象并不能執行函數的命令,就會輸出空的結果。例如,不能將點和數字進行拼接,那么輸出的結果就為“null”。

      6.5 通過代碼塊調用節點的命令,可以生成如圖所示的螺旋線。

      6.6 如果將上一步中的節點命令變為自定義函數是如圖所示的結果。

      6.7 在上一步自定義函數的基礎上應用函數。指定螺旋線的基準點為Point.ByCoordinates生成的點陣,將螺旋線的螺旋數量定義為5,將螺旋線的高度定義為隨機數生成的結果。

      本文版權歸腿腿教學網及原創作者所有,未經授權,謝絕轉載。

      未標題-1.jpg

      上一篇:Dynamo樣例文件解析之Core_AttractorPoint

      下一篇:revit中MEP管道的對正

      主站蜘蛛池模板: 国产婷婷色一区二区三区| 精品国产一区二区三区香蕉事| 亚洲一区二区三区首页| 激情啪啪精品一区二区| 亚洲第一区香蕉_国产a| 福利一区国产原创多挂探花| 日韩精品无码一区二区三区不卡 | 久久一区二区三区免费播放| 日韩精品一区二区三区不卡| 无码人妻精品一区二区三区久久久 | 在线精品动漫一区二区无广告| 糖心vlog精品一区二区三区| 91精品国产一区二区三区左线 | 欧美成人aaa片一区国产精品| 无码少妇一区二区| 国产成人精品一区二区三区免费 | 中文字幕在线一区| 国产精品一区二区三区高清在线| 精品性影院一区二区三区内射| 国产高清不卡一区二区| 99精品国产高清一区二区三区| 久久se精品一区二区影院| 国产日韩高清一区二区三区| 午夜精品一区二区三区在线视| 男人的天堂精品国产一区| 四虎永久在线精品免费一区二区 | 麻豆一区二区在我观看| 亚洲国产精品自在线一区二区| 国产在线精品一区二区不卡| 久久久久无码国产精品一区| 一区高清大胆人体| 69福利视频一区二区| 亚洲精品国产suv一区88| 成人免费视频一区二区三区| 国产中的精品一区的| 91福利国产在线观看一区二区| 国产一区二区三区在线2021 | 无码日韩AV一区二区三区| 波多野结衣在线观看一区| 久久精品国产一区二区三区| 综合无码一区二区三区|