Autodesk Revit 參數化設計之道:Dynamo 實戰剖析

柏慕聯創 編著

  • 出版商: 機械工業
  • 出版日期: 2022-01-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 160
  • 裝訂: 平裝
  • ISBN: 7111691512
  • ISBN-13: 9787111691518
  • 相關分類: AutoCADRevit
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

本書主要基於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節點應用查詢表 /

參考文獻