注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)BIM與Unity3D開發(fā)實(shí)例詳解

BIM與Unity3D開發(fā)實(shí)例詳解

BIM與Unity3D開發(fā)實(shí)例詳解

定 價(jià):¥88.00

作 者: 陸海燕,寧寶寬
出版社: 北京大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787301332443 出版時(shí)間: 2022-08-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《BIM與Unity3D開發(fā)實(shí)例詳解》共 9 章,主要內(nèi)容包括 CAD 制圖標(biāo)準(zhǔn)化、CAD 圖形識別及建模實(shí)例、SketchUp 二次開發(fā)及建模實(shí)例、Revit 二次開發(fā)及建模實(shí)例、Catia二次開發(fā)及建模實(shí)例、Tekla 二次開發(fā)及建模實(shí)例、Unity 3D 開發(fā)虛擬家裝設(shè)計(jì)系統(tǒng)、Unity 3D 項(xiàng)目管理系統(tǒng)的開發(fā)及 BIM WebGL 開發(fā)實(shí)例?!禕IM與Unity3D開發(fā)實(shí)例詳解》可供從事建筑信息化和虛擬現(xiàn)實(shí)的科技人員和設(shè)計(jì)人員參考,也可作為土木工程專業(yè)和智能建造專業(yè)的研究生和本科生的參考書。

作者簡介

  陸海燕::::::: 陸海燕,工學(xué)博士,沈陽工業(yè)大學(xué)教師、一級注冊結(jié)構(gòu)工程師,BIM中心主任。電話:13516009804,郵箱:sgdbim@126.com。先后主持及參與過國家和省部級科研項(xiàng)目4項(xiàng),發(fā)表論文20多篇。其中Sci、Ei收錄多篇。參編教材3部,授權(quán)發(fā)明專利4項(xiàng)。獲遼寧省土木科技創(chuàng)新優(yōu)秀獎一項(xiàng)。寧寶寬::::::: 寧寶寬,沈陽工業(yè)大學(xué),建筑與土木學(xué)院院長,教授。電話:13709838076 ,郵箱:ningbk@126.com。先后主持及參與過國家和省部級科研項(xiàng)目7項(xiàng),發(fā)表論文30多篇。其中SCI、EI收錄多篇。參編教材5部,授權(quán)發(fā)明專利2項(xiàng)。

圖書目錄

第1章 CAD制圖標(biāo)準(zhǔn)化 …………………………………………………… 1
1.1 CAD制圖標(biāo)準(zhǔn)化概述 ………………………………………………… 1
1.2 CAD制圖標(biāo)準(zhǔn)化的途徑 ……………………………………………… 2
1.2.1 封閉的多段線的使用 ………………………………………....… 2
1.2.2 構(gòu)件參數(shù)化 …………………………………….......……………… 4
1.2.3 表格標(biāo)準(zhǔn)化 …………………………………………………… 5
1.2.4 構(gòu)件共享化 …………………………………………………… 5
第2章 CAD圖形識別及建模實(shí)例 ………………………………………… 9
2.1 開發(fā)一個(gè) CAD 程序………………………………………………… 9
2.2 CAD 二次開發(fā)概述………………………………………………… 12
2.2.1 開發(fā)模式…………………………………………………… 12
2.2.2 開發(fā)接口…………………………………………………… 14
2.2.3 幫助文件…………………………………………………… 14
2.3 數(shù)據(jù)處理…………………………………………………………… 16
2.3.1 向 Excel文 件中寫入數(shù)據(jù)…………………………………… 17
2.3.2 讀取 Excel文 件中的數(shù)據(jù)…………………………………… 19
2.4 CAD 圖形識別開發(fā)實(shí)例 ……………………………………………… 20
2.4.1 墻輪廓線識別……………………………………………… 20
2.4.2 梁輪廓線識別……………………………………………… 24
2.4.3 樓板輪廓線識別 ……………………………………………… 28
2.4.4 門窗輪廓線識別 ……………………………………………… 32
2.5 CAD 數(shù)據(jù)驅(qū)動建模實(shí)例 ……………………………………………… 36
2.5.1 數(shù)據(jù)驅(qū)動墻建模 ……………………………………………… 36
2.5.2 數(shù)據(jù)驅(qū)動樓板建模 …………………………………………… 38
2.5.3 數(shù)據(jù)驅(qū)動洞口墻建模 ………………………………………… 42
2.5.4 數(shù)據(jù)驅(qū)動梁建模 ……………………………………………… 44
第3章 SketchUp二次開發(fā)及建模實(shí)例……………………………… 48
3.1 SketchUp開 發(fā)模式………………………………………………… 48
3.1.1 基本對象…………………………………………………… 48
3.1.2 Ruby……………………………………………………… 48
3.1.3 環(huán)境配置…………………………………………………… 50
3.1.4 數(shù)據(jù)操作…………………………………………………… 50
3.2 SketchUp基 本模型的建立 ………………………………… 51
3.2.1 梁 …………………………………………………………… 51
3.2.2 樓板 ………………………………………………………… 52
3.2.3 柱 …………………………………………………………… 52
3.2.4 墻體 ………………………………………………………… 53
3.2.5 門窗 ………………………………………………………… 53
3.2.6 樓梯 ………………………………………………………… 53
3.2.7 細(xì)部節(jié)點(diǎn)…………………………………………………… 54
3.2.8 面層 ………………………………………………………… 55
3.2.9 標(biāo)注 ………………………………………………………… 56
3.3 SketchUp二 次開發(fā)實(shí)例 ……………………………… 57
3.4 數(shù)據(jù)驅(qū)動 SketchUp建模…………………………………………… 62
3.5 數(shù)據(jù)驅(qū)動 SketchUp建 模實(shí)例 ………………………………………… 63
3.5.1S k e t c h U p菜 單介紹………………………………………… 63
3.5.2 數(shù)據(jù)驅(qū)動 SketchUp標(biāo) 準(zhǔn)層墻建模實(shí)例……………………… 64
3.5.3 數(shù)據(jù)驅(qū)動 SketchUp標(biāo) 準(zhǔn)層梁建模實(shí)例……………………… 68
3.5.4 數(shù)據(jù)驅(qū)動 SketchUp標(biāo) 準(zhǔn)層樓板建模實(shí)例…………………… 71
3.5.5 數(shù)據(jù)驅(qū)動 SketchUp整 體模型 ………………………………… 74
第4章 Revit二次開發(fā)及建模實(shí)例……………………………………… 76
4.1 Revit二 次開發(fā)概述………………………………………………… 76
4.1.1 Revit二 次開發(fā)環(huán)境………………………………………… 76
4.1.2 Revit二 次開發(fā)流程………………………………………… 77
4.1.3 Revit元 素 …………………………………………………… 78
4.2 族參數(shù)化建模……………………………………………………… 79
4.2.1 參數(shù)化模型………………………………………………… 79
4.2.2 族參數(shù)化建模……………………………………………… 79
4.3 鋼筋參數(shù)化建模…………………………………………………… 81
4.4 創(chuàng)建 ExcelData類 …………………………………………………… 84
4.5 數(shù)據(jù)驅(qū)動 Revit建 模實(shí)例…………………………………………… 86
4.5.1 數(shù)據(jù)驅(qū)動 Revit墻 建模實(shí)例 …………………………………… 86
4.5.2 數(shù)據(jù)驅(qū)動 Revit梁 建模實(shí)例 …………………………………… 90
4.5.3 數(shù)據(jù)驅(qū)動 Revit樓 板建模實(shí)例 ………………………………… 93
第5章 Catia二次開發(fā)及建模實(shí)例……………………………………… 98
5.1 Catia二 次開發(fā)概述………………………………………………… 98
5.2 梁參數(shù)化建模實(shí)例………………………………………………… 100
5.2.1 創(chuàng)建梁混凝土實(shí)體………………………………………… 100
5.2.2 創(chuàng)建梁縱筋實(shí)體…………………………………………… 102
5.2.3 創(chuàng)建箍筋實(shí)體……………………………………………… 105
5.2.4 梁的參數(shù)化模型…………………………………………… 109
5.3 墻參數(shù)化建模實(shí)例………………………………………………… 109
5.3.1 墻結(jié)構(gòu)建模實(shí)例…………………………………………… 109
5.3.2 洞口墻建模實(shí)例…………………………………………… 112
5.4 樓板參數(shù)化建模實(shí)例……………………………………………… 114
第6章 Tekla二次開發(fā)及建模實(shí)例 ……………………………………… 118
6.1 開發(fā)一個(gè) Tekla程 序……………………………………………… 118
6.2 Excel表 格數(shù)據(jù)讀取 ………………………………………………… 124
6.3 數(shù)據(jù)驅(qū)動 Tekla建 模實(shí)例 …………………………………………… 126
6.3.1 數(shù)據(jù)驅(qū)動 Tekla墻 建模實(shí)例………………………………… 126
6.3.2 數(shù)據(jù)驅(qū)動 Tekla梁 建模實(shí)例………………………………… 129
6.3.3 數(shù)據(jù)驅(qū)動 Tekla樓 板建模實(shí)例……………………………… 132
第7章 Unity3D 開發(fā)虛擬家裝設(shè)計(jì)系統(tǒng)……………………………… 136
7.1 虛擬家裝設(shè)計(jì)系統(tǒng)概述…………………………………………… 136
7.1.1 虛擬家裝設(shè)計(jì)系統(tǒng)的主要功能……………………………… 136
7.1.2 虛擬家裝設(shè)計(jì)系統(tǒng)架構(gòu) ……………………………………… 141
7.1.3 創(chuàng)建家裝模型……………………………………………… 141
7.2 搭建 UI框 架……………………………………………………… 142
7.2.1 創(chuàng)建 UI界 面模型 …………………………………………… 142
7.2.2 UI界 面模型監(jiān)聽腳本……………………………………… 148
7.3 搭建 VR 場景……………………………………………………… 155
7.3.1 家裝模型的擺放與處理 ……………………………………… 155
7.3.2 環(huán)境渲染 …………………………………………………… 156
7.3.3 攝像機(jī)布置及腳本開發(fā) ……………………………………… 158
7.3.4 VR 場景腳本實(shí)例 …………………………………………… 160
7.4 交互功能的開發(fā)與腳本編寫 ………………………………………… 165
7.4.1 家具替換 …………………………………………………… 165
7.4.2 家具操作 …………………………………………………… 168
7.4.3 更換地面及壁紙…………………………………………… 170
7.4.4 構(gòu)件查看 …………………………………………………… 173
7.4.5 小地圖 ……………………………………………………… 174
7.5 虛擬家裝設(shè)計(jì)項(xiàng)目發(fā)布…………………………………………… 175
第8章 Unity3D 項(xiàng)目管理系統(tǒng)的開發(fā)………………………………… 178
8.1 系統(tǒng)簡介 …………………………………………………………… 178
8.2 UI界 面的搭建 ……………………………………………………… 179
8.3 數(shù)據(jù)庫建立 ………………………………………………………… 182
8.3.1 創(chuàng)建數(shù)據(jù)庫 ………………………………………………… 182
8.3.2 模型信息寫入到數(shù)據(jù)庫 ……………………………………… 184
8.4 系統(tǒng)主要功能腳本………………………………………………… 187
8.4.1 高亮顯示 …………………………………………………… 187
8.4.2 漫游……………………………………………………… 189
8.4.3 施工模擬 …………………………………………………… 192
8.4.4 構(gòu)件信息顯示……………………………………………… 193
8.4.5 客戶端程序 ………………………………………………… 199
8.4.6 發(fā)布展示 …………………………………………………… 206
第9章 BIM WebGL 開發(fā)實(shí)例…………………………………………… 208
9.1 WebGL 開發(fā)簡介 …………………………………………………… 208
9.2 WebGL 開發(fā)實(shí)例 …………………………………………………… 208
9.2.1 開發(fā)環(huán)境配置……………………………………………… 208
9.2.2 編寫前端 HTML 程序……………………………………… 211
9.2.3 Threejs箍 筋參數(shù)化建模 …………………………………… 212
9.2.4 Nodejs框 架搭建 …………………………………………… 215
9.3 Excel數(shù) 據(jù)讀取模塊 ………………………………………………… 217
9.3.1 Nodejs讀 取 Excel數(shù) 據(jù)…………………………………… 217
9.3.2 Nodejs讀 取 MySQL 數(shù)據(jù)………………………………… 217
9.4 WebGL 數(shù)據(jù)驅(qū)動建模實(shí)例………………………………………… 218
9.4.1 墻建模實(shí)例 ………………………………………………… 218
9.4.2 梁建模實(shí)例 ………………………………………………… 219
9.4.3 樓板建模實(shí)例……………………………………………… 221
9.5 梁及鋼筋建模實(shí)例………………………………………………… 229
參考文獻(xiàn)…………………………………………………………………… 245

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號