下載app免費領(lǐng)取會員
注:我們只做優(yōu)秀書籍推薦,若需要請到各大電商平臺購買正版書籍!
書出版社:機(jī)械工業(yè)出版社
出版日期:0000-00-00
書籍作者:柏慕聯(lián)創(chuàng)
更新時間:2021-12-27
本書主要基于Autodesk Revit上的開源插件——可視化編程軟件Dynamo展開,面向建設(shè)工程領(lǐng)域,適用于建筑行業(yè)各個的設(shè)計、施工、管理方面的人士和研究人員,高校師生,軟件開發(fā)工程師以及BIM愛好者。 本書為讀者提供了大量的實戰(zhàn)技巧,具有較強(qiáng)的針對性、知識性、獨c性與實用性。 本書第1章以例題的形式講解Dynamo基礎(chǔ)知識,串聯(lián)關(guān)鍵知識點,避免了枯燥的理論講解,增加了可讀性,同時為真實項目實戰(zhàn)打下基礎(chǔ)。在第2章案例應(yīng)用,分別從案例背景、解決方案、案例知識點、案例詳解四個方面對每一個真實案例進(jìn)行講解。通過提出項目需求,探究解決思路,解決項目問題,帶領(lǐng)讀者由淺入深,?
推薦序一
推薦序二
推薦序三
前言*1章Autodesk Dynamo基礎(chǔ)入門
1*1Autodesk Dynamo簡介 /
1*1*1Autodesk Dynamo界面 /
1*1*2基本操作 /
1*1*3文件格式 /
1*1*4節(jié)點顏色提示 /
1*2例題1:應(yīng)用Dynamo繪制y=x(-5≤x≤5)函數(shù)圖像 /
1*3例題2:應(yīng)用Dynamo繪制y=x2(-5≤x≤5)函數(shù)圖像 /
1*4例題3:應(yīng)用Dynamo繪制y=sin(x)(-2π≤x≤2π)函數(shù)圖像 /
1*5例題4:應(yīng)用Dynamo繪制心形線 /
1*6例題5:應(yīng)用Dynamo繪制x2+y2=R2函數(shù)圖像 /
1*7例題6:應(yīng)用Dynamo繪制螺旋線 /
1*8例題7:應(yīng)用柱面坐標(biāo)系繪制螺旋線 /
1*9例題8:應(yīng)用球面坐標(biāo)系繪制球面螺旋線 /
1*10例題9:應(yīng)用Dynamo放樣實體并導(dǎo)入Revit /
1*11例題10:應(yīng)用Dynamo批量放置線性植被 /
1*12例題11:應(yīng)用Dynamo批量放置階梯座椅 /
1*13例題12:瑪麗蓮·夢露大廈Dynamo解決方案 /
*2章Autodesk Dynamo案例應(yīng)用
2*1案例1:幕墻嵌板編號 /
2*2案例2:地下車位按設(shè)計路徑自動排序編碼 /
2*3案例3:自定義施工編碼 /
2*4案例4:根據(jù)坐標(biāo)數(shù)據(jù)自動放置幕墻嵌板 /
2*5案例5:異形幕墻嵌板坐標(biāo)提取 /
2*6案例6:根據(jù)外部數(shù)據(jù)庫批量添加參數(shù) /
2*7案例7:施工編碼實例 /
2*8案例8:市政道路解決方案1 /
2*9案例9:市政道路解決方案2 /
2*10案例10:市政橋梁解決方案 /
2*11案例11:外部節(jié)點庫——批量給族添加參數(shù)并賦值 /
第3章DesignScript語法
3*1Code Block /
3*1*1Code Block表示數(shù)字、字符串和公式 /
3*1*2Code Block創(chuàng)建列表(list) /
3*1*3Code Block創(chuàng)建數(shù)字序列 /
3*1*4Code Block對列表元素的引用 /
3*1*5節(jié)點分類 /
3*1*6Code Block調(diào)用節(jié)點 /
3*2Dynamo節(jié)點到代碼 /
3*3DesignScript語法特征 /
3*3*1分號 /
3*3*2注釋 /
3*4命名特點 /
3*5關(guān)聯(lián)式與命令式語法 /
3*5*1定義 /
3*5*2語法轉(zhuǎn)換 /
3*5*3應(yīng)用 /
3*6函數(shù) /
3*7條件判斷 /
3*8循環(huán) /
3*8*1for循環(huán) /
3*8*2while循環(huán) /
3*8*3break表達(dá)式 /
3*8*4continue表達(dá)式 /
3*9實例:DesignScript數(shù)據(jù)處理 /
第4章Python Script語法
4*1Python Script節(jié)點 /
4*1*1庫引用 /
4*1*2獲取輸入端口數(shù)據(jù) /
4*1*3程序功能主體 /
4*1*4賦值輸出 /
4*2Python基礎(chǔ)語法 /
4*2*1行和縮進(jìn) /
4*2*2續(xù)行符 /
4*2*3Python引號 /
4*2*4Python注釋 /
4*2*5Python空行 /
4*3變量 /
4*4基本數(shù)據(jù)類型 /
4*5列表 /
4*6運算 /
4*6*1數(shù)學(xué)運算 /
4*6*2判斷 /
4*6*3邏輯運算 /
4*7條件判斷 /
4*8Python內(nèi)置函數(shù) /
4*8*1len( ) /
4*8*2list*append( ) /
4*8*3range( ) /
4*9循環(huán) /
4*9*1for循環(huán) /
4*9*2while循環(huán) /
4*9*3中斷循環(huán) /
4*10函數(shù) /
4*10*1函數(shù)的定義 /
4*10*2函數(shù)調(diào)用 /
4*11模塊 /
4*11*1引入模塊 /
4*11*2Dynamo加載外部Python模塊 /
4*11*3模塊包 /
4*12實例:PythonScript數(shù)據(jù)處理 /
4*13實例:管道底對齊 /
4*14實例:按族類型分類設(shè)置構(gòu)件順序碼 /
附錄
附錄1Dynamo節(jié)點目錄對照翻譯表 /
附錄2向量 /
附錄3PythonScript引入庫 /
附錄4Dynamo 字典類型 /
附錄5Dynamo快捷鍵總結(jié) /
附錄6Dynamo節(jié)點應(yīng)用查詢表 /