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

    下載app免費領取會員

    NULL

    ad.jpg

    Dynamo樣例文件解析之Core_CodeBlocks

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

    來福

    更多

    該樣例文件的主要內容是介紹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管道的對正

    主站蜘蛛池模板: 精品无码国产AV一区二区三区 | 国产精品一区二区无线| 亚洲AV午夜福利精品一区二区| 亚洲AV无码一区二区三区鸳鸯影院 | 精品免费久久久久国产一区| 亚洲日韩国产欧美一区二区三区| 无码精品人妻一区二区三区影院 | 成人精品一区二区电影| 久久久无码精品人妻一区| 国产在线精品一区二区夜色 | 精品日本一区二区三区在线观看| 亚洲一区二区三区高清| 国产一区二区三精品久久久无广告| 怡红院美国分院一区二区 | 亚洲A∨精品一区二区三区| 国内精品一区二区三区在线观看| 久草新视频一区二区三区| 国产一区二区三区不卡观| 国内国外日产一区二区| 亚洲一区二区三区偷拍女厕| 国产伦精品一区二区三区视频金莲| 濑亚美莉在线视频一区| 国产精品一区电影| 一区 二区 三区 中文字幕| 无码日韩精品一区二区人妻| 波多野结衣一区二区三区高清av| 精品国产一区二区三区在线| 国产拳头交一区二区| 日本在线视频一区| 久久一区二区三区99| 成人精品视频一区二区三区不卡| 国产av天堂一区二区三区| 国产精品视频一区二区三区无码| 亚洲AV无码一区二区三区DV | 精产国品一区二区三产区| 色国产在线视频一区| 国产福利一区二区在线视频 | 一区二区三区国产精品 | 国产内射999视频一区| 一区二区三区日韩| 亚洲欧美日韩中文字幕在线一区|