![](/c49/99/10042265756377.jpg)
店鋪:機械工業出版社官方旗艦店 出版社:機械工業出版社 ISBN:9787111691518 商品編碼:10042265756377 品牌:機械工業出版社(CMP) 頁數:176 字數:259000 審圖號:9787111691518 作者:柏慕聯創
"![baecf198635367d9.jpg](https://img10.360buyimg.com/cms/jfs/t1/180445/28/6295/377762/60b0bd82E6c4ef32e/baecf198635367d9.jpg) 內容簡介 本書主要基於Autodesk Revit上的開源插件——可視化編程軟件Dynamo展開,面向建設工程領域,適用於建築行業各個專業的設計、施工、管理方面的專業人士和研究人員,高校師生,軟件開發工程師以及BIM愛好者。 本書為讀者提供了大量的實戰技巧,具有較強的針對性、知識性、*創性與實用性。 本書*1章以例題的形式講解Dynamo基礎知識,串聯關鍵知識點,避免了枯燥的理論講解,增加了可讀性,同時為真實項目實戰打下基礎。在*2章案例應用,分別從案例背景、解決方案、案例知識點、案例詳解四個方面對每一個真實案例進行講解。通過提出項目需求,探究解決思路,解決項目問題,帶領讀者由淺入深,逐步掌握解決問題的思路和方法,舉一反三,解決自身的實際工程問題,並且借助BIM技術,從源頭提高項目的綜合應用與管理能力,為讀者今後的職業提升和項目經濟收益提供幫助。第3、4章深入地講解了DesignScript語法、Python調用Revit API等知識點,可以幫助有一定基礎的讀者進一步提升自身實力,為腳本優化和二次開發打下基礎。能更好地幫助讀者理解軟件的API,並為工程需求服務,這也是當今建設領域一名BIM工程師的*備技能。
目錄 推薦序一 推薦序二 推薦序三 前言*1章Autodesk Dynamo基礎入門 1*1Autodesk Dynamo簡介 / 1*1*1Autodesk Dynamo界面 / 1*1*2基本操作 / 1*1*3文件格式 / 1*1*4節點顏色提示 / 1*2例題1:應用Dynamo繪制y=x(-5≤x≤5)函數圖像 / 1*3例題2:應用Dynamo繪制y=x2(-5≤x≤5)函數圖像 / 1*4例題3:應用Dynamo繪制y=sin(x)(-2π≤x≤2π)函數圖像 / 1*5例題4:應用Dynamo繪制心形線 / 1*6例題5:應用Dynamo繪制x2+y2=R2函數圖像 / 1*7例題6:應用Dynamo繪制螺旋線 / 1*8例題7:應用柱面坐標繫繪制螺旋線 / 1*9例題8:應用球面坐標繫繪制球面螺旋線 / 1*10例題9:應用Dynamo放樣實體並導入Revit / 1*11例題10:應用Dynamo批量放置線性植被 / 1*12例題11:應用Dynamo批量放置階梯座椅 / 1*13例題12:瑪麗蓮·夢露大廈Dynamo解決方案 /
*2章Autodesk Dynamo案例應用 2*1案例1:幕牆嵌板編號 / 2*2案例2:地下車位按設計路徑自動排序編碼 / 2*3案例3:自定義施工編碼 / 2*4案例4:根據坐標數據自動放置幕牆嵌板 / 2*5案例5:異形幕牆嵌板坐標提取 / 2*6案例6:根據外部數據庫批量添加參數 / 2*7案例7:施工編碼實例 / 2*8案例8:市政道路解決方案1 / 2*9案例9:市政道路解決方案2 / 2*10案例10:市政橋梁解決方案 / 2*11案例11:外部節點庫——批量給族添加參數並賦值 /
第3章DesignScript語法 3*1Code Block / 3*1*1Code Block表示數字、字符串和公式 / 3*1*2Code Block創建列表(list) / 3*1*3Code Block創建數字序列 / 3*1*4Code Block素的引用 / 3*1*5節點分類 / 3*1*6Code Block調用節點 / 3*2Dynamo節點到代碼 / 3*3DesignScript語法特征 / 3*3*1分號 / 3*3*2注釋 / 3*4命名特點 / 3*5關聯式與命令式語法 / 3*5*1定義 / 3*5*2語法轉換 / 3*5*3應用 / 3*6函數 / 3*7條件判斷 / 3*8循環 / 3*8*1for循環 / 3*8*2while循環 / 3*8*3break表達式 / 3*8*4continue表達式 / 3*9實例:DesignScript數據處理 /
第4章Python Script語法 4*1Python Script節點 / 4*1*1庫引用 / 4*1*2獲取輸入端口數據 / 4*1*3程序功能主體 / 4*1*4賦值輸出 / 4*2Python基礎語法 / 4*2*1行和縮進 / 4*2*2續行符 / 4*2*3Python引號 / 4*2*4Python注釋 / 4*2*5Python空行 / 4*3變量 / 4*4基本數據類型 / 4*5列表 / 4*6運算 / 4*6*1數學運算 / 4*6*2判斷 / 4*6*3邏輯運算 / 4*7條件判斷 / 4*8Python內置函數 / 4*8*1len( ) / 4*8*2list*append( ) / 4*8*3range( ) / 4*9循環 / 4*9*1for循環 / 4*9*2while循環 / 4*9*3中斷循環 / 4*10函數 / 4*10*1函數的定義 / 4*10*2函數調用 / 4*11模塊 / 4*11*1引入模塊 / 4*11*2Dynamo加載外部Python模塊 / 4*11*3模塊包 / 4*12實例:PythonScript數據處理 / 4*13實例:管道底對齊 / 4*14實例:按族類型分類設置構件順序碼 /
附錄 附錄1Dynamo節點目錄對照翻譯表 / 附錄2向量 / 附錄3PythonScript引入庫 / 附錄4Dynamo 字典類型 / 附錄5Dynamo快捷鍵總結 / 附錄6Dynamo節點應用查詢表 /
參考文獻
" |