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

基于Revit斜拉橋建模研究

2017-06-06 12:21:44馬佰鈺王子茹
山西建筑 2017年11期
關(guān)鍵詞:二次開(kāi)發(fā)橋梁模型

馬佰鈺 王子茹

(大連理工大學(xué)建設(shè)工程學(xué)部,遼寧 大連 116024)

?

·計(jì)算機(jī)技術(shù)及應(yīng)用·

基于Revit斜拉橋建模研究

馬佰鈺 王子茹*

(大連理工大學(xué)建設(shè)工程學(xué)部,遼寧 大連 116024)

采用Revit API類庫(kù)在Revit平臺(tái)上進(jìn)行二次開(kāi)發(fā),并結(jié)合JTG D65—01—2007公路斜拉橋設(shè)計(jì)細(xì)則,按照橋梁構(gòu)件類型,在Revit視圖中通過(guò)參數(shù)化建模,生成了斜拉橋各部分結(jié)構(gòu)構(gòu)件模型,該研究為斜拉橋三維可視化設(shè)計(jì)提供了新方法。

Revit,二次開(kāi)發(fā),斜拉橋,參數(shù)化設(shè)計(jì)

斜拉橋是將主梁用許多拉索直接拉在索塔上的一種橋梁。由于其受力性能好等特點(diǎn),在橋梁工程中得到了越來(lái)越多的應(yīng)用。目前的橋梁設(shè)計(jì)一般側(cè)重于橋梁結(jié)構(gòu)的分析和計(jì)算,大都缺乏對(duì)橋梁設(shè)計(jì)成果的三維直觀表現(xiàn)。文獻(xiàn)[1]通過(guò)對(duì)AutoCAD進(jìn)行二次開(kāi)發(fā)編寫(xiě)了參數(shù)化橋梁建模程序。文獻(xiàn)[2]采用VC++融合OpenGL的圖形技術(shù)參數(shù)化建模,完成了斜拉橋主要單元的模型構(gòu)建。現(xiàn)階段Revit軟件正在應(yīng)用于建筑行業(yè),但用于橋梁的不多,應(yīng)用于橋梁設(shè)計(jì)的Revit建模主要依賴于菜單欄命令,需要逐步進(jìn)行,操作繁瑣,工作量大且易出錯(cuò)。Revit具有強(qiáng)大的二次開(kāi)發(fā)功能,應(yīng)用Revit API可以有效解決這個(gè)問(wèn)題。

本文在已有研究成果基礎(chǔ)上,結(jié)合斜拉橋結(jié)構(gòu)的特點(diǎn)和BIM技術(shù)的優(yōu)勢(shì),以斜拉橋的索塔為例,應(yīng)用Revit API實(shí)現(xiàn)具有對(duì)索塔的快速建模功能,使之快速生成多種形狀的斜拉橋索塔以及其他構(gòu)件。使用參數(shù)化建模的方式提高了索塔建模的準(zhǔn)確性和設(shè)計(jì)效率。

1 Revit二次開(kāi)發(fā)流程

本文基于Visual Studio 2010集成開(kāi)發(fā)平臺(tái),使用C#編程語(yǔ)言,通過(guò)API接口對(duì)建模功能實(shí)現(xiàn)擴(kuò)展。程序開(kāi)發(fā)主要分成建模功能的實(shí)現(xiàn)及用戶界面的生成。

1.1 程序開(kāi)發(fā)流程

Revit二次開(kāi)發(fā)需要遵循API的應(yīng)用流程[3],程序設(shè)計(jì)步驟如圖1所示[4]。創(chuàng)建模型的過(guò)程在Execute()方法里實(shí)現(xiàn)。通過(guò)XYZ()確定節(jié)點(diǎn)坐標(biāo),MakeLine()函數(shù)創(chuàng)建線段,再通過(guò)NewSweptBlendForm()和NewExtrusionForm()函數(shù)來(lái)實(shí)現(xiàn)放樣融合和拉伸命令,完成元模型的建立。

1.2 界面生成及插件模塊設(shè)計(jì)

首先創(chuàng)建自定義按鈕,需要通過(guò)IExternal Command接口派生類來(lái)實(shí)現(xiàn)兩個(gè)接口:OnStartup和OnShutdown。在這個(gè)接口函數(shù)里創(chuàng)建需要的Ribbon控件,可以在“附加模塊”選項(xiàng)卡中添加下拉菜單和按鈕功能,在Revit啟動(dòng)時(shí),點(diǎn)擊按鈕生成對(duì)話框輸入?yún)?shù)生成模型。

該插件共定義六種常用斜拉橋常用部分模型類,包括:主梁、索塔、橋墩、橋臺(tái)、橋索、欄桿(如圖2所示)。在用戶界面中創(chuàng)建六組下拉菜單(如圖3所示),每組菜單中包含一到兩種斜拉橋各部分的不同種類,用戶通過(guò)輸入控制參數(shù)來(lái)生成模型。

2 斜拉橋各部分模型構(gòu)建

2.1 建模思想

任何三維模型都可以分解為點(diǎn)、線、面、體等多個(gè)層次。兩點(diǎn)確定直線,線和線確定面,面和面圍成體,因此點(diǎn)是最基本、最關(guān)鍵的幾何元素。本文以斜拉橋索塔為例研究其建模過(guò)程。斜拉橋索塔是由塔座、塔身和塔頭三部分組成,先確定關(guān)鍵點(diǎn)的坐標(biāo),由點(diǎn)連成線,通過(guò)線生成面,通過(guò)融合和拉伸命令最大程度擬合斜拉橋索塔外形輪廓。

如圖4所示,本程序根據(jù)斜拉橋索塔的結(jié)構(gòu)幾何特點(diǎn)[5],確定建立斜拉橋索塔模型所需的主要控制參數(shù)有塔角距(C1)、塔腳處截面長(zhǎng)度(L1)等。

2.2 參數(shù)化建模

1)點(diǎn)坐標(biāo)變換及模型生成方法。根據(jù)規(guī)范雙塔斜拉橋索塔高與主跨比宜選用0.18~0.25,獨(dú)塔斜拉橋的塔高與主跨比宜選用0.30~0.45,并宜使邊索與水平線夾角控制在25°~45°左右,首先通過(guò)四個(gè)點(diǎn)坐標(biāo)創(chuàng)建塔座下截面,再通過(guò)傾角確定上截面的點(diǎn)坐標(biāo)。

例如:下截面A1點(diǎn)坐標(biāo)為(C1/2-L1/2,0,0);

上截面A點(diǎn)坐標(biāo)為((C1/2-L1/2+L1+H1×k1/180)-L2,0,H1)。

其中,k1=tan(PI×(A1-90)/180),如圖5所示。

通過(guò)makeline()方法使這兩個(gè)點(diǎn)生成一條線段,依次創(chuàng)建截面的四個(gè)坐標(biāo)點(diǎn),由線生成面,使用放樣融合命令NewSweptBlendForm()生成體。

塔頭部分使用拉伸命令NewExtrusionForm()生成體。三個(gè)部分組合在一起生成索塔模型。

2)參數(shù)傳遞。把控制參數(shù)與生成對(duì)話框中的參數(shù)一一對(duì)應(yīng),通過(guò)輸入不同的參數(shù),生成不同形狀的索塔模型。

3)索塔族的創(chuàng)建與對(duì)構(gòu)件賦材質(zhì)。Revit針對(duì)常用構(gòu)件提供族的功能。開(kāi)發(fā)一個(gè)面向?qū)ο蟮臉蛄汗こ蘎evit建模系統(tǒng)。在Revit系列軟件里就是族的概念。

索塔族的創(chuàng)建與對(duì)構(gòu)件賦材質(zhì)步驟如下:

a.將生成的內(nèi)建模型保存為內(nèi)建族;

b.選中內(nèi)建族,在屬性欄中選材質(zhì),出現(xiàn)關(guān)聯(lián)族參數(shù)窗口;

c.添加參數(shù)并命名;

d.點(diǎn)擊族類型,就可以給體量加材質(zhì)。

3 應(yīng)用實(shí)例

以某地斜拉橋索塔為例,根據(jù)《公路斜拉橋設(shè)計(jì)規(guī)范》及以往設(shè)計(jì)經(jīng)驗(yàn),結(jié)構(gòu)模型初選如下:塔腳距為5.4 m,塔腳處截面長(zhǎng)度和寬度分別為1.2 m和2.2 m,塔腳到墩頂?shù)木嚯x8.4 m,塔座傾角100°,墩頂?shù)街袡M梁的距離15 m,塔身傾角81°,墩頂處截面長(zhǎng)度和寬度分別為1.2 m和2.2 m,塔身中橫梁處截面長(zhǎng)度和寬度分別為1.2 m和2.2 m,墩底橫梁高1.6 m,墩底下橫梁寬度2.2 m,中橫梁到塔頸的距離10 m,塔頸截面長(zhǎng)度和寬度分別為1.2 m和2.2 m,塔頭截面長(zhǎng)度和截面寬度分別為1.4 m和2.2 m,塔頸高1 m,塔頭高1 m。啟動(dòng)Revit 2014,新建概念體量。在“附加模塊”選項(xiàng)板上選擇加載完成的索塔插件,點(diǎn)擊“索塔”。將設(shè)計(jì)參數(shù)輸入彈出對(duì)話框。圖6為塔座參數(shù)輸入對(duì)話框。

待程序運(yùn)行加載后生成索塔模型如圖7所示。按此方法完成其他構(gòu)件的建模,從而實(shí)現(xiàn)整橋的可視化表達(dá)。

該模型還可以通過(guò)“族編輯器”載入到項(xiàng)目中,進(jìn)而可生成施工圖,完成設(shè)計(jì)(本文略)。

4 結(jié)語(yǔ)

本文結(jié)合斜拉橋各結(jié)構(gòu)模型的特點(diǎn),介紹了在Revit平臺(tái)上斜拉橋參數(shù)化建模的流程及關(guān)鍵技術(shù),并以典型索塔為例,實(shí)現(xiàn)了斜拉橋索塔結(jié)構(gòu)的快速建模,按此方法,可以快速實(shí)現(xiàn)對(duì)其他構(gòu)件的建模,最后實(shí)現(xiàn)大橋的整體三維表達(dá)。該方法與以往建模方法相比,具有設(shè)計(jì)速度快,能提高設(shè)計(jì)效率的特點(diǎn)。本項(xiàng)研究為BIM技術(shù)在橋梁設(shè)計(jì)上的應(yīng)用作了有益的探索。

[1] 陳一駿,王月華,曹 菲,等.橋梁虛擬現(xiàn)實(shí)系統(tǒng)的設(shè)計(jì)[J].交通標(biāo)準(zhǔn)化,2005(8):100-103.

[2] 扈春霞,王子茹.基于OpenGL的參數(shù)化斜拉橋三維可視化的研究[J].江漢大學(xué)學(xué)報(bào)(自然科學(xué)版),2008(2):47-49.

[3] Autodesk Asia Pte Ltd.Autodesk?Revit?二次開(kāi)發(fā)基礎(chǔ)教程[M].上海:同濟(jì)大學(xué)出版社,2015:27-35.

[4] 丁曉宇,王子茹.基于Revit二次曲面網(wǎng)殼參數(shù)化建模的研究[J].山西建筑,2016,42(15):256-258.

[5] 扈春霞.斜拉橋三維可視化的研究[D].大連:大連理工大學(xué),2008.

Realize parametric modeling of cable-stayed bridge based on Revit

Ma Baiyu Wang Ziru*

(FacultyofInfrastructureEngineering,DalianUniversityofTechnology,Dalian116024,China)

The paper carries out secondary development by applying Revit API library and Revit platform, combines with JTG D65—01—2007HighwayCable-StayedBridgeDesignSpecifications, carries out parametric modeling in Revit view according to bridge component types, and develops the cable-stayed bridge structure component model, which has provided new methods for the cable-stayed bridge three-dimensional visualization design.

Revit, secondary development, cable-stayed bridge, parametric design

1009-6825(2017)11-0257-02

2017-02-08

馬佰鈺(1989- ),女,在讀碩士

王子茹(1955- ),女,博士,博士生導(dǎo)師,教授

TP317.4

A

猜你喜歡
二次開(kāi)發(fā)橋梁模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
淺談基于Revit平臺(tái)的二次開(kāi)發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開(kāi)發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
手拉手 共搭愛(ài)的橋梁
句子也需要橋梁
西門(mén)子Easy Screen對(duì)倒棱機(jī)床界面二次開(kāi)發(fā)
高性能砼在橋梁中的應(yīng)用
3D打印中的模型分割與打包
主站蜘蛛池模板: 国产欧美精品一区aⅴ影院| 91小视频在线观看| 国产精品福利尤物youwu| 在线观看亚洲精品福利片| 91在线精品免费免费播放| 婷婷色狠狠干| 久久成人18免费| 毛片免费观看视频| 国内毛片视频| 这里只有精品在线播放| 久久亚洲高清国产| 国产乱子伦一区二区=| 制服丝袜亚洲| 久久伊人久久亚洲综合| 欧美成人二区| 亚洲精品无码久久毛片波多野吉| 国产免费黄| 极品性荡少妇一区二区色欲| 亚洲国产精品美女| 欧美在线中文字幕| 久久精品视频亚洲| 18黑白丝水手服自慰喷水网站| 无码视频国产精品一区二区| 国产杨幂丝袜av在线播放| 99久久人妻精品免费二区| 色悠久久久久久久综合网伊人| 国产日韩欧美一区二区三区在线| 欧美性精品不卡在线观看| vvvv98国产成人综合青青| 国产自在自线午夜精品视频| 91美女在线| 亚洲成人在线免费| 日韩免费毛片视频| 国产成人精品高清不卡在线| 91视频精品| 欧美一区二区啪啪| 国产永久在线观看| 午夜日韩久久影院| 国产精品精品视频| 欧美成人怡春院在线激情| 亚洲第一黄片大全| 久久久久亚洲av成人网人人软件 | 免费一级大毛片a一观看不卡| 538精品在线观看| 天堂岛国av无码免费无禁网站| 最新国产高清在线| 精品久久久久无码| 老司机午夜精品网站在线观看| 亚洲制服丝袜第一页| 手机看片1024久久精品你懂的| 97青草最新免费精品视频| 国产成人毛片| 2020亚洲精品无码| 72种姿势欧美久久久大黄蕉| 国产99精品久久| 日韩精品亚洲人旧成在线| 在线中文字幕网| 青青操国产| 性视频久久| 日韩第一页在线| 91成人在线观看| 漂亮人妻被中出中文字幕久久 | 四虎国产精品永久一区| 国产丝袜无码精品| 91视频99| 亚洲欧洲日产国产无码AV| 99偷拍视频精品一区二区| 亚洲无码视频喷水| 内射人妻无码色AV天堂| 亚洲无码视频喷水| 日韩精品一区二区三区免费在线观看| 国产在线观看91精品亚瑟| 在线中文字幕日韩| 亚洲欧美成人影院| 激情六月丁香婷婷四房播| 国产成人乱无码视频| 激情六月丁香婷婷四房播| 在线观看精品国产入口| 国产日韩欧美在线视频免费观看| 成人一区专区在线观看| 亚洲香蕉伊综合在人在线| 久操线在视频在线观看|