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

Revit系統(tǒng)軟件二次開發(fā)研究

2014-01-18 08:55:04徐劍
鐵路技術(shù)創(chuàng)新 2014年5期
關(guān)鍵詞:二次開發(fā)模型系統(tǒng)

■ 徐劍

Revit系統(tǒng)軟件二次開發(fā)研究

■ 徐劍

分析西成客運專線清涼山隧道BIM建模過程中存在的問題,并提出解決方案。從項目管理、族庫管理、斷面管理、族構(gòu)件加載和模型拼裝方面對Revit系統(tǒng)二次開發(fā),掌握Revit SDK API函數(shù)二次開發(fā)方法和一些技巧,熟悉了解其功能,實現(xiàn)隧道BIM模型拼裝。

Revit;BIM模型;二次開發(fā);清涼山隧道

1 問題提出與解決方案

在西成客運專線清涼山隧道BIM建模過程中,存在以下幾方面的問題。

(1)適合隧道工程建模的族構(gòu)件基本是空白。按建模需求完成族庫建設(shè)后發(fā)現(xiàn),依靠手工方式在Revit系統(tǒng)提供的人機(jī)交互平臺完成隧道建模工作效率低,精度無法保證。即使建模完成,若要對某部分變更,可能需要修改模型全部構(gòu)件參數(shù),整個拼裝過程必須重來。

(2)族構(gòu)件按照一定的標(biāo)準(zhǔn)建立,同一族構(gòu)件在同一模型或不同模型中,會被多次調(diào)用,用于不同位置,其參數(shù)發(fā)生變化。手工建模時,同一族構(gòu)件參數(shù)調(diào)整非常繁瑣,而且容易出錯。

(3)在三維空間曲線上建模時,要求族構(gòu)件必須進(jìn)行相應(yīng)形變,以滿足模型與實際情況相符,手工很難完成。

基于上述問題,通過對Revit系統(tǒng)提供的API函數(shù)研究,結(jié)合手工建立隧道模型的基本過程,通過多次試驗,提出采用二次開發(fā)方式解決問題的思路。一是通過人工方式建立隧道族構(gòu)件;二是采用二次開發(fā)程序準(zhǔn)確獲取隧道模型所需的空間曲線基本屬性,并為隧道族構(gòu)件的擺放做基礎(chǔ)準(zhǔn)備;三是加載各種族構(gòu)件,完成實例生成、參數(shù)設(shè)置和拼裝工作。

圖1 Revit系統(tǒng)軟件的功能模塊

2 項目開發(fā)過程

Revit系統(tǒng)軟件的功能模塊見圖1。

2.1 項目管理

項目管理的目的是確定隧道工點的起訖里程,獲取工點所在線路的三維空間曲線或平面曲線與豎曲線屬性。如果提交的是線路三維空間曲線的DWG文件,則可直接在二次開發(fā)系統(tǒng)中應(yīng)用三維空間曲線屬性提取功能,獲得滿足后期隧道BIM模型拼裝要求的屬性值。如果按線路豎曲線要素值和平面曲線DWG文件方式提供隧道所在的線路,首先可獲取平面曲線的各

屬性值,然后通過二次開發(fā)系統(tǒng)提供的豎曲線屬性值計算功能,獲取豎曲線上滿足隧道模型拼裝的各屬性值,最后將豎曲線屬性值與相對應(yīng)的平面曲線屬性值擬合,得到完整的空間三維線路曲線屬性值。

2.2 族庫管理

隧道BIM模型是由眾多隧道族構(gòu)件拼裝而成,因此,有效地管理族構(gòu)件是二次開發(fā)系統(tǒng)成功的關(guān)鍵之一。其中包括族構(gòu)件所屬項目及工點、族文件所在路徑、族名稱及類型管理、族預(yù)覽及族參數(shù)設(shè)定、族所屬拼裝類型管理等。隧道族構(gòu)件管理界面見圖2。

(1)族構(gòu)件文件基本屬性管理。族文件路徑可通過瀏覽磁盤文件獲取,族名稱及族類型、族基點坐標(biāo)值等由二次開發(fā)系統(tǒng)通過對族文件的操作自動獲取,避免了人工輸入產(chǎn)生的誤差導(dǎo)致模型拼裝失敗。

(2)拼裝參數(shù)管理及族預(yù)覽。此參數(shù)主要是在BIM模型自動拼裝中,由二次開發(fā)系統(tǒng)按拼裝要求在實例中進(jìn)行修改或新增的參數(shù)值,可在拼裝時對模型尺寸、模型所在曲線半徑等進(jìn)行修改,也可作為BIM信息的一部分,提交給BIM模型的使用方。

(3)拼裝屬性管理。在隧道BIM模型中所有族構(gòu)件實現(xiàn)模型拼裝時,按類型可分為整體拼裝、間距拼裝和單獨拼裝3類。按照拼裝類型不同,族構(gòu)件在調(diào)用及實例生成時,插入點的計算不同。專用洞室屬于特殊族構(gòu)件,在族庫管理中同時進(jìn)行有效管理。2.3 斷面管理

隧道BIM模型由不同類型的斷面組成,不同斷面類型的區(qū)別主要表現(xiàn)在斷面起訖里程、斷面中構(gòu)件的組成、按整體拼裝形式進(jìn)行拼裝的構(gòu)件管節(jié)長度、按間距拼裝形式進(jìn)行拼裝的各構(gòu)件相對應(yīng)的拼裝間距等。隧道BIM模型斷面管理界面見圖3。斷面管理中設(shè)定的參數(shù)及數(shù)值直接參與模型拼裝的族構(gòu)件調(diào)用、實例生成及實例插入點的計算。

圖2 隧道族構(gòu)件管理界面

2.4 族構(gòu)件的加載

斷面類型、族構(gòu)件及拼裝信息設(shè)置后,將參與本次模型拼裝的族構(gòu)件加載到Revit系統(tǒng)中,可從族庫中選取族構(gòu)件,以減少二次開發(fā)系統(tǒng)開銷,提高拼裝速度。族構(gòu)件加載界面見圖4。

2.5 模型拼裝

圖3 斷面管理界面

圖4 族構(gòu)件加載界面

圖5 拼裝界面

隧道BIM模型可按里程、斷面、部位等不同形式進(jìn)行全隧道或隧道段落拼裝。隧道BIM模型拼裝界面見圖5。

3 Revit系統(tǒng)二次開發(fā)總結(jié)

(1)在Revit系統(tǒng)開發(fā)包中,二次開發(fā)為用戶準(zhǔn)備了Revit SDK API函數(shù),并隨Revit系統(tǒng)版本升級,其API功能不斷完善、加強。

(2)用好API函數(shù),可改善Revit系統(tǒng)軟件本身存在的不足。例如,Revit系統(tǒng)軟件在人機(jī)交互方面,特別是在空間定位人機(jī)交互方面比較薄弱,導(dǎo)致無法通過輸入三維坐標(biāo)點方式插入族構(gòu)件或生成實例,而API函數(shù)可很好地解決這個問題。

(3)將Revit系統(tǒng)軟件與其他軟件相互配合,能夠達(dá)到事半功倍作用。例如,開發(fā)過程中將Revit系統(tǒng)的二次開發(fā)與Autocad的二次開發(fā)相結(jié)合,通過Autocad提供的DWG瀏覽控件打開線路曲線DWG文件;通過ObjectArx二次開發(fā)編程,獲取Revit系統(tǒng)二次開發(fā)所需的線路屬性值,并存入共享數(shù)據(jù)庫,使隧道BIM模型在空間三維曲線上的精確、快速拼裝得到數(shù)據(jù)保證。

(4)在Revit系統(tǒng)開發(fā)中發(fā)現(xiàn)二次開發(fā)資源不足,從需求分析到開發(fā)完成沒有完整、詳細(xì)的技術(shù)參考資料借鑒,以及Revit SDK API函數(shù)的使用方法及功能,除了Revit SDK Tools本身所帶的幫助文件外,沒有其他技術(shù)資料,使開發(fā)中遇到的問題無法迅速解決,需要不斷探索和實踐,成為新技術(shù)學(xué)習(xí)、實戰(zhàn)經(jīng)驗和開發(fā)技巧的積累過程。

4 結(jié)束語

通過對Revit系統(tǒng)軟件的開發(fā),掌握了Revit SDK API函數(shù)二次開發(fā)方法和一些技巧,熟悉和了解其功能,實現(xiàn)了隧道BIM模型拼裝,為今后開發(fā)工作打下一定基礎(chǔ)。

徐劍:中鐵第一勘察設(shè)計院集團(tuán)有限公司信息網(wǎng)絡(luò)處,工

程師,陜西 西安,710043

責(zé)任編輯苑曉蒙

U45

A

1672-061X(2014)05-0039-03

猜你喜歡
二次開發(fā)模型系統(tǒng)
一半模型
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
西門子Easy Screen對倒棱機(jī)床界面二次開發(fā)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 激情综合婷婷丁香五月尤物| 久久久国产精品无码专区| 天堂在线视频精品| jizz国产在线| 97视频免费在线观看| 无码专区在线观看| 成AV人片一区二区三区久久| 日韩美女福利视频| 国产亚洲欧美在线专区| 99在线视频精品| 国产在线观看成人91| 色135综合网| 欧美日韩激情| 玖玖精品在线| 玖玖免费视频在线观看| 88av在线播放| 99久久精品免费看国产电影| 亚洲欧美一区二区三区麻豆| 国产欧美高清| 婷婷开心中文字幕| 精品国产自在在线在线观看| 久久久波多野结衣av一区二区| 国产精品人莉莉成在线播放| 国产色爱av资源综合区| 手机精品福利在线观看| 国产成年女人特黄特色毛片免| 欧美日韩在线国产| 激情無極限的亚洲一区免费| 亚洲欧美另类专区| 亚洲性影院| 久久特级毛片| 欧美色图第一页| 色综合天天操| 88国产经典欧美一区二区三区| 黄色网址免费在线| 97狠狠操| 国产精品视频第一专区| 欧美在线精品一区二区三区| av一区二区无码在线| 欧美一级视频免费| 91精品国产自产在线老师啪l| 91青青草视频在线观看的| 久久综合色天堂av| 国内精自线i品一区202| 国产黄在线观看| www.国产福利| 国产在线精彩视频二区| 全色黄大色大片免费久久老太| 国产亚洲欧美日韩在线一区| 国产网友愉拍精品| 国产人妖视频一区在线观看| 精品欧美视频| 成人字幕网视频在线观看| 日本精品一在线观看视频| 无码专区国产精品一区| 91精品国产麻豆国产自产在线| 全部毛片免费看| 综合网天天| 草逼视频国产| 国产微拍精品| 色悠久久综合| 免费三A级毛片视频| 亚洲精品无码专区在线观看| 在线观看免费黄色网址| 无码丝袜人妻| 亚洲国产成人综合精品2020 | 欧美日韩精品综合在线一区| 欧类av怡春院| 91福利免费| 国内精品91| 毛片网站观看| 久久一本精品久久久ー99| 国产福利微拍精品一区二区| 亚洲AV无码一二区三区在线播放| 日本久久久久久免费网络| a级毛片毛片免费观看久潮| 国产特级毛片| 91丨九色丨首页在线播放| 丰满人妻久久中文字幕| 99人妻碰碰碰久久久久禁片| 国产女人水多毛片18| 福利视频99|