999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

BIM 參數化建模探討

2019-08-15 03:40:58嚴文通廣東科學技術職業學院
數碼世界 2019年8期
關鍵詞:模型

嚴文通 廣東科學技術職業學院

Revit 是Autodesk 公司的建筑信息模型(BIM)軟件,其高效、便捷的參數化建模廣泛應用在建筑業中,參數化模型是一些構件與另一些構件存在關聯關系,當某一個建筑構件的參數發生變化時,其它跟它關聯的構件也同時發生變化,參數化可以通過簡單的數值來控制也可以用公式或邏輯關系來控制建筑構件,這樣搭建建筑模型的效率大大提高。

Dynamo for Revit 是基于Revit 的可視化腳本程序,可以構建自定義算法處理數據并生成幾何圖形,在Dynamo 中可以構件Revit 對像,如參數化創建樓層標高、創建樓層平面、創建天花板平面、參數化生成軸網,參數化生成墻體、樓板等。Revit 參數化模型軟件在搭建建筑模型功能十分完善,對于一些有規律重復的構件,比如玻璃幕墻、外墻的遮陽板等構件,可以通過參數化或建立自定義的族,讓重復的構件很輕松地按照一定規律自動快速地生成,而無需通過復雜的建模命令去創建。Revit 配合Dynamo 進行參數化模型的搭建,自動生成各種構件,能做到更高級的參數化、信息化建模。

1 Dynamo 標高和樓層

Revit 新建建筑項目,在附加頁面中點擊Dynamo 1.3 可視化編程插件啟動Dynamo 可視化編程,圖書館共九層、每層標高4.5 米、屋頂標高40.5 米,共十個標高。創建標高的節點命令有:By Elevation、By Elevation And Name、By LevelAnd Offsett 和ByLevelOffsetAnd Name 四個命令。

四個節點命令功能如下:

Level.Byelevation:根據項目中其高程來創建Revit 標高,標高名稱自動命名。

Level.ByElevation And Name:根據項目中其高程和名稱來創建Revit 標高。

Level.ByLevelAnd Offset:根據相對現有標高的長度偏移來創建Revit 標高。

Level.ByElevation And Name:根據新標高名稱及相對現有標高的偏移來創建Revit 標高。

圖書館10 個 標高分別是0、4500、9000、13500、18000、22500、27000、31500、3600、40500 毫米,新建的建筑項目默認已有兩個標高,標高1 和標高2。

標高2 默認標高是4000,現將默認標高2 數值改為4500,使用Element.SetParameterByName 節點命令設置標高2 的標高數值為4500,使用創建數字序列節點命令Sequence,該命令有三個輸入:start(序列開始的數字)、amount(該數列共有多少數字總量)、step(每個數字之間的間隔量),從標高3 開始創建至標高10 共創建8 個標高,開始標高是9000,數列總共有8 個數字,每個數字之間間隔是4500。

雙擊空間空白處,分別添加三個Cod e Block,分別將以上數值填進其中,并與其相對應連接并將序列結果輸出至Watch 顯示序列內容。將數列連接到Level.Byelevation 標高節點命中,點擊左下角運行命令創建標高。添加FloorPlanView.Bylevel 節點命令和Ceiling Planview.ByLevel 節點命令自動生成相應樓層平面和天花板平面。

2 Dynamo 自動創建軸網

軸網左右進深是A 至H,上下開間是1-17,每軸之間間隔7500,設A1 軸左邊軸點位置為零點坐標,其他點位置即可以計算出來,如:B1 軸點坐標為0 和7500,右邊A17 軸點位置為120000和0。先繪制A 至H 軸的軸網,使用Point.By Coordinates 節點函數在給定的兩坐標,在平面中形成點。A、B、C、D、Е、F、G、H 點的Y 軸坐標分別為0、7500、15000、22500、30000、37500、45000、52500,使用Sequence 點函數創建以上序列賦值給Point.By Coordinates 節點函數。

使用Integer Slider 滑動條,可以拉動滑塊調節軸網的個數。右邊的軸坐標點也用同樣方法,Y 軸還是上面列出的數值,X 軸的數值是1 至17 軸的總距離(17-1)×7500=120000,用Code Block設置一簡單公式(A-1)×B,A 為17、B 為7500,將左邊的Point 值和右邊的Point 賦值給Grid.BystartPointEnd Point 節點函數創建軸網,同時需要增加一個Element.SetParameterByName 命名軸號的節點函數,用Sequence 序列節點函數取得ABCDEFGG 字母序列賦值繪SetParameterByName,如下圖:

同樣方法創建1 至17 軸上面和下面的坐標點,將1-17 號軸號命名,運行生成完整軸網,完整節點函數連接如下圖:

Dynam o 生成完整軸網

在Revit 手動繪制軸網與Dynamo 節點函數自動生成的軸網相比,后者效率更高,在完成代碼編程后生成軸網僅需改動滑動條運行即自動可生成,如手動添加樓層及繪制軸網需要數分鐘,用Dynamo 生成可以1 秒以內生成,對比起來后者效率十分明顯。

3 Dynam o 創建幕墻和樓板

在軸網的基礎上使用Wall.ByCurveAnd Height 節點函數在軸網四周創建幕墻,節點需使用導向曲線、幕墻高度、所在樓層、幕墻類型參數創建。

Curve 導向曲線選項需要繪制直線來連接,使用坐標點定位A1、A17、H1、H17,將以上四點坐標分別連接給四個Line.BystartPointEnd Point 節點函數,即可在四點之間創建四條直線并將四條直線連接List.Create 創建數組列表再賦值給Curve,同時也將數組再賦值給Floor.By OutlineTypeAnd Level 節點函數創建一層樓板。如圖:

使用FamilyInstance.ByPointAnd Level 節點函數在幕墻增加柱子,載入結構混凝土方柱,將方柱連接至familType,將標高1連接至level,point 需要將上、下、左、右各坐標點連接創建數組列表再賦值給point,最后將軸網、樓板、墻體、柱子一起運行,即可生成模型。

4 結束語

在BIM 參數化建模中Revit 配合Dynamo 參數化編程搭建高效而創新的圖書館三維模型,在Dynamo 可視化編程中數字建模變得直觀和高效,在本文搭建的Dynamo 模型可以僅需改變其中參數即整棟建筑完成修改,建模的方法高效而新穎和有一定的實用性。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 国产亚洲欧美日韩在线一区| 国产亚卅精品无码| 国产在线观看91精品亚瑟| 久久综合国产乱子免费| 亚洲一欧洲中文字幕在线 | 国产一区二区三区夜色| 91福利免费视频| 伊人无码视屏| 日韩精品亚洲精品第一页| 亚洲成在线观看| 91福利一区二区三区| 国产日韩精品一区在线不卡| 日韩区欧美国产区在线观看| 好吊妞欧美视频免费| 91口爆吞精国产对白第三集| 亚洲欧美在线综合图区| 亚洲中文字幕av无码区| 国产浮力第一页永久地址| 丁香六月激情婷婷| 亚洲国产欧美自拍| 免费jizz在线播放| 日本亚洲国产一区二区三区| 国产美女叼嘿视频免费看| 国产va在线| 黄色成年视频| 无码人中文字幕| 欧美激情一区二区三区成人| 欧美日韩国产成人高清视频| 亚洲男人天堂2020| 国产在线观看精品| 免费播放毛片| 国产一级毛片网站| 成人在线天堂| 国产第一页免费浮力影院| 午夜欧美理论2019理论| 日韩精品一区二区深田咏美| 免费A∨中文乱码专区| 免费看av在线网站网址| 国内自拍久第一页| 欧美不卡视频在线观看| 女人18一级毛片免费观看| 免费无遮挡AV| www中文字幕在线观看| 国产无码网站在线观看| 人妖无码第一页| 一级在线毛片| 天天综合天天综合| 伊人色婷婷| 青青青视频蜜桃一区二区| 伊人久久影视| 久久女人网| 亚洲精品国产乱码不卡| 一区二区三区高清视频国产女人| 亚州AV秘 一区二区三区| 中文字幕天无码久久精品视频免费| www.国产福利| 亚洲最大福利网站| 日本国产一区在线观看| 99视频在线观看免费| 国产成年女人特黄特色毛片免 | 国产美女免费| 九色视频最新网址| 欧美亚洲另类在线观看| 国产丝袜无码精品| 992tv国产人成在线观看| 亚洲69视频| 全色黄大色大片免费久久老太| 毛片在线看网站| 91青青视频| 五月婷婷丁香综合| 丁香婷婷久久| 3344在线观看无码| 精品国产免费观看一区| 激情六月丁香婷婷四房播| 日本一区二区不卡视频| 国产福利大秀91| 天天综合网色中文字幕| 色悠久久久| 亚洲国产精品无码AV| 五月激激激综合网色播免费| 91系列在线观看| 国产亚洲高清视频|