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怡红院怡红院首页| 国产真实乱子伦精品视手机观看| 亚洲aaa视频| 无码国产偷倩在线播放老年人| 嫩草国产在线| av手机版在线播放| 亚洲国产91人成在线| Jizz国产色系免费| 日韩精品一区二区三区大桥未久| 久久毛片网| 国内精品小视频福利网址| 午夜免费视频网站| 国产成人一区在线播放| 日韩欧美中文字幕一本| 一区二区三区在线不卡免费| 香蕉伊思人视频| 亚洲黄色成人| 国产精品吹潮在线观看中文| 在线一级毛片| 91精品网站| 九九热精品免费视频| 日韩不卡高清视频| 亚洲美女高潮久久久久久久| 91美女视频在线| 国产免费福利网站| 四虎综合网| 国产精品成人一区二区不卡| 亚洲精品va| 超碰精品无码一区二区| 熟女日韩精品2区| 国内精自线i品一区202| 无码专区在线观看| 亚洲成人黄色在线观看| 亚洲精品男人天堂| 午夜人性色福利无码视频在线观看| 国产一在线观看| 欧洲一区二区三区无码| 亚洲 欧美 偷自乱 图片 | 中文字幕在线视频免费| 国产精品永久不卡免费视频 | 国产一国产一有一级毛片视频| 日本91在线| 婷婷综合缴情亚洲五月伊| 2020极品精品国产| 欧美精品v| 久久天天躁狠狠躁夜夜躁| 国产精品hd在线播放| 欧美在线黄| 国产尹人香蕉综合在线电影| 2022国产无码在线| 天堂亚洲网| 国产人妖视频一区在线观看| 欧美日韩午夜| 99热亚洲精品6码| 亚洲天堂视频在线观看免费| V一区无码内射国产| 99热这里只有精品国产99| 九九免费观看全部免费视频| 午夜精品久久久久久久99热下载| 无码中文字幕加勒比高清| 亚洲美女一区| 热思思久久免费视频| 国产午夜精品一区二区三区软件| 丁香综合在线| 久久综合色视频| 自慰网址在线观看| 欧美日韩动态图| 亚洲国产精品不卡在线| 欧美国产日本高清不卡| 午夜高清国产拍精品| 91在线国内在线播放老师| 日韩精品久久久久久久电影蜜臀| 久久精品国产精品国产一区| 91毛片网| 日韩国产一区二区三区无码| 亚洲欧美国产视频| 日韩欧美中文字幕在线精品| 亚洲一区网站| 在线不卡免费视频| 久久久久久高潮白浆| 国产精品999在线|