91手机视频在线-91手机视频在线观看-91手机在线-91手机在线播放-91手机在线观看

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

下載app免費領取會員

NULL

ad.jpg

Dynamo初學常識梳理(六)—代碼塊(下)

發布于:2019-06-25 14:48:49
首頁/技術分享/Dynamo
收藏
7027

網友投稿

更多

3. 編輯列表

Code Block除了創建列表以外,還可以通過對列表進行提取,合并等操作替代List.Create和List.GetItemAtIndex節點,合并列表如下圖所示:


01.jpg

提取列表用到中括號<[ ]>,Code Block的提取方式要比List.GetItemAtIndex方便很多。如下圖所示:


02.jpg

4.執行節點命令

Code Block 可以執行大部分節點命令,好處也是使用起來非常的方便。比如Point.ByCoordinates節點,要做一個點,除了用到Point.ByCoordinates節點外,還要單獨做三個數值輸入節點,相對來說比較麻煩,而用 Code Block 節點就可以比較方便的生成點,如下圖所示:


03.jpg

5. 自定義函數命令

Code Block提供了自定義函數的命令,自定義函數有自己的語法規則:第一行要輸入def 新函數名字(未知數),第二行開始要用大括號約束內部定義命令,結尾用return返回結果。自定義函數還是需要一點計算機語言知識比較好理解。如下圖:

04.jpg

調用上圖自定義節點FunctionName的方式:

05.jpg


由于編寫自定義函數比較復雜,需要一些編程的知識,所以用到的地方暫時不多。


現在來總結一下Code Block都用到哪些符號:


雙引號< “ ” >:輸入字符串時用到;

逗號< ,>:輸入數組時用來隔開項;

小括號<( )>:創建多維數組時用來隔開每一項;

中括號< [ ] >:用來提取列表中制定項;

大括號< { } >:創建任意列表或自定義函數時使用;

雙句號< .. >:創建遞增數列組時用來隔開起始值和最終值等;

分號< ; >:每行結尾需加分號表示結束,單獨一行自動添加。


當然,還有一種特殊用法,就是將部分程序轉換成Code Block,以精簡整個程序。

 06.jpg

Code Block大概就這些內容吧。后續有想法還會繼續添加。用好 Code Block ,工作效率也會大大增加。


 另外Dynamo幫助文件中有專門介紹 Code Block 的內容,可以作為參考。


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

未標題-1.jpg

上一篇:Dynamo初學常識梳理(五)—代碼塊(上)

下一篇:Dynamo節點翻譯之Revit相關節點(Selection)(一)

主站蜘蛛池模板: 九九精品视频免费 | 黄色一级免费大片 | 国产精品区免费视频 | 韩国一级毛片大全女教师 | 一区二区在线视频免费观看 | 日韩国产精品99久久久久久 | 丝袜亚洲精品中文字幕一区 | 国产精品久久国产三级国不卡顿 | 成人免费草草视频 | 久久在线免费视频 | 中文无线乱码二三四区 | 久久免费99精品国产自在现线 | 亚洲欧美一区二区三区不卡 | 97精品国产高清自在线看超 | 黄色片子在线观看 | 国内在线亚洲精品第一线 | 国产免费一区二区在线看 | 欧美成人午夜精品免费福利 | 欧美大黄视频 | 精品一久久香蕉国产二月 | 香蕉视频在线观看网址 | 国产成人啪精品午夜在线观看 | 妞干网免费视频在线观看 | 黄色网址免费在线 | 看片在线 | 美女视频黄a视频全免费网站一区 | 亚洲欧美一区二区三区久久 | 免费看av在线网站网址 | 欧美一区二区三区久久久人妖 | 亚洲精品123区在线观看 | 亚洲一在线| 精品日本亚洲一区二区三区 | 永久免费mv网站入口 | 日韩欧美一级毛片视频免费 | 亚洲毛片在线免费观看 | 亚洲黄色在线看 | 爱爱免费网站 | 久久91久久91精品免费观看 | 91国自产精品中文字幕亚洲 | 一级片免费在线 | 天天鲁一鲁 |