其他賬號(hào)登錄: 注冊(cè) 登錄
柏慕聯(lián)創(chuàng)BIM技術(shù)服務(wù)

點(diǎn)亮建筑新夢(mèng)想

LIGHT BUILDING NEW DREAM

企業(yè)BIM定制培訓(xùn)服務(wù)經(jīng)典案例
柏慕聯(lián)創(chuàng)為中國電建集團(tuán)成都勘測(cè)設(shè)計(jì)研究院有限公司提供全國BIM技能等級(jí)考試考前專場(chǎng)培訓(xùn)(一)
柏慕聯(lián)創(chuàng)為中國電建集團(tuán)成都勘測(cè)設(shè)計(jì)研究院有限公司提供全國BIM技能等級(jí)考試考前專場(chǎng)培訓(xùn)(二)
柏慕聯(lián)創(chuàng)為中國電建集團(tuán)成都勘測(cè)設(shè)計(jì)研究院有限公司提供全國BIM技能等級(jí)考試考前專場(chǎng)培訓(xùn)(三)
柏慕聯(lián)創(chuàng)為中國電建集團(tuán)成都勘測(cè)設(shè)計(jì)研究院有限公司提供全國BIM技能等級(jí)考試考前專場(chǎng)培訓(xùn)(四)
柏慕聯(lián)創(chuàng)為中國電建集團(tuán)成都勘測(cè)設(shè)計(jì)研究院有限公司提供全國BIM技能等級(jí)考試考前專場(chǎng)培訓(xùn)(五)
柏慕聯(lián)創(chuàng)為成都建工一建提供第四期BIM項(xiàng)目深入實(shí)踐應(yīng)用培訓(xùn)班(一)
柏慕聯(lián)創(chuàng)為成都建工一建提供第四期BIM項(xiàng)目深入實(shí)踐應(yīng)用培訓(xùn)班(二)
柏慕聯(lián)創(chuàng)為成都建工一建提供第四期BIM項(xiàng)目深入實(shí)踐應(yīng)用培訓(xùn)班(三)
柏慕聯(lián)創(chuàng)為中冶建工集團(tuán)提供基于Dynamo的市政路橋隧解決方案專項(xiàng)定制培訓(xùn)(一)
柏慕聯(lián)創(chuàng)為中冶建工集團(tuán)提供基于Dynamo的市政路橋隧解決方案專項(xiàng)定制培訓(xùn)(二)
柏慕聯(lián)創(chuàng)為中冶建工集團(tuán)提供基于Dynamo的市政路橋隧解決方案專項(xiàng)定制培訓(xùn)(三)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團(tuán)有限公司提供企業(yè)BIM基礎(chǔ)定制培訓(xùn)(一)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團(tuán)有限公司提供企業(yè)BIM基礎(chǔ)定制培訓(xùn)(二)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團(tuán)有限公司提供企業(yè)BIM基礎(chǔ)定制培訓(xùn)(三)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團(tuán)有限公司提供企業(yè)BIM基礎(chǔ)定制培訓(xùn)(四)
柏慕聯(lián)創(chuàng)為海南生態(tài)軟件園集團(tuán)有限公司提供企業(yè)BIM基礎(chǔ)定制培訓(xùn)(五)
柏慕聯(lián)創(chuàng)為中南建筑設(shè)計(jì)院股份有限公司提供2021年新員工入職BIM定制培訓(xùn)(線上/線下)(一)
柏慕聯(lián)創(chuàng)為中南建筑設(shè)計(jì)院股份有限公司提供2021年新員工入職BIM定制培訓(xùn)(線上/線下)(二)
柏慕聯(lián)創(chuàng)為中南建筑設(shè)計(jì)院股份有限公司提供2021年新員工入職BIM定制培訓(xùn)(線上/線下)(三)
柏慕聯(lián)創(chuàng)為中南建筑設(shè)計(jì)院股份有限公司提供2021年新員工入職BIM定制培訓(xùn)(線上/線下)(四)

"Dynamo"實(shí)用技巧系列

 二維碼
來源:dynamo微信公眾號(hào)

【12月5日 · 成都】BIM實(shí)戰(zhàn)訓(xùn)練營開始報(bào)名啦!



獲取《每日一技,我的成長軌跡》匯總

· 請(qǐng)?jiān)L問柏慕聯(lián)創(chuàng)官方網(wǎng)站: www.rengneng.cn ·


"Dynamo"實(shí)用技巧系列

  • 以我個(gè)人的見解,我將學(xué)習(xí)Dynamo可視化參數(shù)設(shè)計(jì)分成分成四部分,

  • 1.Dynamo一些基本的知識(shí)(快捷鍵、一些應(yīng)用)

  • 2.Dynamo的一些常用節(jié)點(diǎn)的實(shí)用(Code Block的使用、list的使用、point的使用、line的使用、Geometry的使用、surface的使用)這些我都會(huì)一一的說明,不過以上是個(gè)人的看法,有不當(dāng)之處還請(qǐng)指出。

  • 3.Autodesk Revit的自適應(yīng)構(gòu)建的理解(revit的輸入和輸出、Dynamo的輸出和輸出、Dynamo對(duì)族文件的運(yùn)用)

  • 4.Dynamo和revit的案列分析,這里邊我會(huì)把我研究的一些放上來,但是大部分都是從官網(wǎng)和視頻教程網(wǎng)上的資料來的,有不懂之處,可以及時(shí)留言。也可以發(fā)郵件,大家一起探討,一起學(xué)習(xí)。

  • 下邊我們就來講解下Dynamo 的最大神器

  • Code Blocks

    簡而言之,code block是神器,就是說他能夠干很多事情。如果你已經(jīng)發(fā)展在過去六個(gè)月后你能夠理解他的構(gòu)建過程,有很多網(wǎng)站關(guān)于對(duì)這個(gè)的指南。

    你也可以使自己的code block 在Dynamo通過0.7.0或更高版本來實(shí)用這個(gè)功能這個(gè)。這個(gè)很簡單,具體的實(shí)用方法我在這兒。如果有什么不清楚的,請(qǐng)詳官網(wǎng)。有很詳細(xì)的解釋?!?/span>

    Numbers, strings, and formulas

    code block 可以保存數(shù)字、字符串和公式。你甚至不需要那些老式的節(jié)點(diǎn)了。輸入數(shù)量像你將節(jié)點(diǎn)數(shù)量。用引號(hào)的字符串。你可以做任何數(shù)學(xué)在一個(gè)代碼塊,可以在公式節(jié)點(diǎn)。有一些差異,不過,看看這篇文章更全面的比較。

    所有語句,或在一個(gè)code block,必須以分號(hào)結(jié)束。你可以偷懶的最后一行寫;將為您填滿它。

    Calling other nodes

  • 在軟件界面你可以點(diǎn)擊屏幕上的任意一點(diǎn)雙擊,就會(huì)出現(xiàn)code block,例如,

  • 您可以調(diào)用循環(huán)。ByCenterPointRadius,但它不會(huì)多大意義看3 d節(jié)點(diǎn)。普通節(jié)點(diǎn)(你的節(jié)點(diǎn)庫),一般有三種類型:     

  • 創(chuàng)建

  • 執(zhí)行上一個(gè)操作 

  • 查詢得到的屬性已經(jīng)存在的東西。方法,或節(jié)點(diǎn),這三種類型的區(qū)別對(duì)待,當(dāng)調(diào)用在一個(gè)code block創(chuàng)建。


  • 當(dāng)你使用一個(gè)方法來創(chuàng)建一些東西,叫它的名字和指定的順序輸入開始使用的節(jié)點(diǎn)。


    創(chuàng)建類型節(jié)點(diǎn)沒有輸入仍然需要括號(hào)執(zhí)行。


    一個(gè)動(dòng)作是你該類型的一個(gè)對(duì)象。Dynamo使用點(diǎn)符號(hào),常見的許多編程語言,應(yīng)用一個(gè)動(dòng)作。一旦你有了事情,輸入一個(gè)點(diǎn)然后行動(dòng)的名稱。動(dòng)作類型方法的輸入被放在括號(hào)創(chuàng)建類型方法一樣,只是你不需要指定以來首次輸入相應(yīng)的節(jié)點(diǎn)。

  • 例如,如果我想調(diào)用節(jié)點(diǎn)。添加一個(gè)code block ,我注意到這是一個(gè)動(dòng)作類型節(jié)點(diǎn)。這是輸入(1),和(2)向量添加。在一個(gè)代碼塊,我叫點(diǎn)“pt”(的東西)。添加一個(gè)向量命名為“vec”到“pt”,我將寫pt.Add(vec),或者:東西,點(diǎn),行動(dòng)。添加動(dòng)作只有一個(gè)輸入,或所有的輸入點(diǎn)。減去第一個(gè)添加節(jié)點(diǎn)。第一個(gè)輸入點(diǎn)。添加節(jié)點(diǎn)點(diǎn)本身,你已經(jīng)知道或者你就不會(huì)在這里。

  • 查詢?! ?/span>

  •  Query-type方法獲得一個(gè)對(duì)象的屬性。由于對(duì)象本身是輸入,你不需要指定任何輸入。不需要括號(hào)。

  • Flexibility

  •  決定如何指定輸入用戶的靈活性。這里有幾種不同的方式使點(diǎn)(10、5 0)。

  • 當(dāng)您學(xué)習(xí)更多的可用的功能在節(jié)點(diǎn)庫,你知道你想要的,你甚至可能會(huì)發(fā)現(xiàn)打字“point.ByCoordinates”是比在節(jié)點(diǎn)庫搜索和尋找合適的節(jié)點(diǎn)。

  • Make lists and get items from a list


  • 列出與括號(hào)(又名“花括號(hào)”)。把物品從一個(gè)列表中括號(hào)(又名“方括號(hào)”)。

  • 使用嵌套列表只是一個(gè)變化的形式

  • 復(fù)制指南(code block)

  • 復(fù)制指南應(yīng)該如何搭配幾個(gè)一維列表。就像列表接頭但更多的控制。使用尖括號(hào)數(shù)字的輸入方法。層次的嵌套列表的結(jié)果將取決于訂單的數(shù)量:< 1 >、< 2 >、< 3 >等。

  • 函數(shù)

  • 函數(shù)可以直接定義在code block,   

  • 第一行“def”的關(guān)鍵詞,然后函數(shù)名,然后輸入括號(hào)內(nèi)的名字。括號(hào)定義函數(shù)的身體。返回一個(gè)值“//= "。代碼塊,定義一個(gè)函數(shù)沒有輸入或輸出端口,因?yàn)樗麄儽环Q為從其他代碼塊?! ?/span>

  •    

  • 調(diào)用該函數(shù)與另一個(gè)代碼塊在同一個(gè)文件中提供的名稱和相同數(shù)量的參數(shù)。它的工作原理就像即用的節(jié)點(diǎn).

  •  * *這張圖片是不改變!右邊的代碼塊中定義的函數(shù)調(diào)用的代碼塊在左邊。Dynamo相同文件。

  • 最后用一張圖總結(jié)下CODE BLOCK

  • 這些的創(chuàng)建都離不開code block

  • Dynamo提示和技巧

  • 0]快捷鍵

  •  [0]使用F5運(yùn)行圖表F5ToRun

  • [1]按住ESC導(dǎo)航背景幾何預(yù)覽或使用CTRL + cB幾何和節(jié)點(diǎn)模式之間切換。我個(gè)人認(rèn)為ESC更快使用?! ?/span>

  • [2]按ESC曾經(jīng)明文從節(jié)點(diǎn)庫搜索框?!?/span>

  • [3]常用快捷鍵:  

  • [0]ctrl + C復(fù)制節(jié)點(diǎn)或文本?! ?/span>

  • [1]ctrl + N創(chuàng)建一個(gè)新文件?! ?/span>

  • [2]ctrl + O來打開一個(gè)已存在的文件。

  • [3]CTRL + S來保存、CTRL + Shift +年代另存為。

  • [4]ctrl + V粘貼或文本節(jié)點(diǎn)。

  • [5]ctrl + X削減或文本節(jié)點(diǎn)。

  • [6]ctrl + Y重做。

  • [7]ctrl + Z撤銷。

  • [4]使用CTRL + L自動(dòng)安排您的節(jié)點(diǎn)?! ?/span>

  • [5]使用CTRL + W記下。

  • [6]顯示或隱藏控制臺(tái)與CTRL + Shift +?(或只是與你的鼠標(biāo)上下拖動(dòng)頂部邊緣)。

  • 先簡單的介紹下list后邊我會(huì)陸續(xù)把list里邊的44個(gè)節(jié)點(diǎn)一一解釋及用法。

  •  [1] Make Lists

  • 用數(shù)字序列和數(shù)量范圍。

  •  使用List.Create。使用這些來創(chuàng)建一系列嵌套的列表。

    使用List.Join。這個(gè)節(jié)點(diǎn),不同于列表。在結(jié)果列表中創(chuàng)建、使他變成一個(gè)一維數(shù)列。

     在一個(gè)代碼塊使用{ }。記得包括;結(jié)束的時(shí)候。嵌套的括號(hào)創(chuàng)建嵌套列表。

  • 訪問列表項(xiàng)(從列表中抽取數(shù)據(jù))

  •  使用節(jié)點(diǎn)List.GetItemAtIndex

  • [5]使字符串

  • 使用一個(gè)字符串節(jié)點(diǎn)…簡單!   

  •  [1]在一個(gè)代碼塊使用“雙引號(hào)”

  • 找到一個(gè)數(shù)據(jù)項(xiàng)的字符串表示的字符串對(duì)象。

     使一個(gè)字符串從其他字符串。使用+節(jié)點(diǎn)或+運(yùn)算符在一個(gè)代碼塊連接字符串。




(點(diǎn)擊圖片了解Dynamo課程詳情)




柏慕聯(lián)創(chuàng)BIM技術(shù)服務(wù)

BIM設(shè)計(jì) | BIM咨詢 | BIM培訓(xùn) | BIM人才

· 點(diǎn)亮建筑新夢(mèng)想 ·




會(huì)員登錄
登錄
其他賬號(hào)登錄:
我的資料
留言
回到頂部