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

Revit二次開發(fā)在鋼管混凝土拱橋建模中的應(yīng)用

2018-05-26 09:48:08江神文
卷宗 2018年10期
關(guān)鍵詞:二次開發(fā)

江神文

摘 要: 針對大跨度鋼管混凝土拱橋變高度空間桁架主拱,利用Revit平臺提出基于上下弦桿節(jié)點坐標(biāo)的建模方法,以族為基礎(chǔ),闡述了模型建立的關(guān)鍵技術(shù),并基于.NET平臺,結(jié)合Revit API提出了主拱圈建模的二次開發(fā)技術(shù),解決了Revit本身無法通過輸入三維坐標(biāo)點方式生成鋼管構(gòu)件的難點,大大提高了主拱圈的建模效率,保證了模型的準(zhǔn)確性。

關(guān)鍵詞: 鋼管拱; Revit; 二次開發(fā); 快速建模

1 引言

從傳統(tǒng)二維CAD設(shè)計向三維參數(shù)化設(shè)計轉(zhuǎn)型中,結(jié)構(gòu)專業(yè)遇到了較大的阻礙,效率問題是其中重要問題之一。Revit平臺提供的結(jié)構(gòu)模型是非常有效的參數(shù)化信息載體,其三維設(shè)計方法與傳統(tǒng)二維繪圖方式從根本上發(fā)生了轉(zhuǎn)變,結(jié)構(gòu)設(shè)計效率問題嚴(yán)重降低了結(jié)構(gòu)設(shè)計人員的熱情[1]。基于BIM技術(shù)的結(jié)構(gòu)設(shè)計只需要建立一個模型,不同的階段無需重復(fù)建模,而是將各自的設(shè)計信息通過工作集的方法高度集成在同一個模型中,開展協(xié)同設(shè)計[2]。大跨度鋼管混凝土拱橋目前在西南地區(qū)跨越峽谷建設(shè)越來越多,其拱肋通常采用空間桁架形式,桿件復(fù)雜且多,采用以往的二維平面制圖,只需要將各個節(jié)點坐標(biāo)導(dǎo)入到CAD中進(jìn)行點到線。但在Revit平臺建模中,確定一個點坐標(biāo)需要三個互相垂直的平面,主桁架的節(jié)點如果都通過這種方式來確定,不但嚴(yán)重影響了建模的效率,而且平面之間的相對位置錯誤不易檢查。為了解決上述問題,借助Revit API(Application Programming Interface)二次開發(fā)技術(shù),針對鋼管主拱桁架的特點,開發(fā)通用插件,具有重要意義。

2 主拱圈參數(shù)化建模

在Revit軟件中,搭建模型的步驟為:選擇族樣板—>創(chuàng)建族—>添加族參數(shù)—>項目文件中載入族。主拱作為鋼管拱的最基本受力結(jié)構(gòu),建模的目標(biāo)不僅是能生成可視化的三維信息模型,還要方便生成分析模型,以供分析軟件進(jìn)行調(diào)用。采用“公制結(jié)構(gòu)框架—梁和支撐”生成基于兩點的鋼管族,在項目文檔中通過API定制插件生成主拱圈模型

2.1 鋼管構(gòu)件生成

主拱圈拱肋主要構(gòu)件承重構(gòu)件均采用鋼管,鋼管的型號包括φ1360×35、φ900×24、φ600×20等等。直徑和壁厚作為鋼管構(gòu)件的共同屬性,可以采用“公制結(jié)構(gòu)框架—梁和支撐”樣板文件定義鋼管族,添加直徑d(mm)和壁厚t(mm)兩個參數(shù)值。為了方便快捷添加眾多鋼管型號,可以編制和鋼管族同名的TXT文件放在同一文件目錄下,TXT格式如圖 2所示,在項目文件中可以完成一次性載入所有型號的鋼管構(gòu)件。

選取某計算跨徑450m鋼管混凝土拱橋主拱圈采用等寬變高度空間桁架結(jié)構(gòu),斷面高度從拱頂8m變化到拱腳14m,單片拱肋寬度4m。針對桁架式主拱圈的特殊性,利用Revit API二次開發(fā)技術(shù)定制插件,一鍵搭建拱圈模型。

2.2 快速建模

鋼管族在項目生成桿件實例,需要給出起終點位置坐標(biāo),首先我們通過主拱圈設(shè)計圖先獲取主拱圈上下弦桿的節(jié)點坐標(biāo),保存成.xls格式文件,一般以拱腳中心作為主拱圈的原點,縱橋向為x軸,橫橋向為y軸,豎向為z軸。類Command從IExternalCommand派生,在該類中定義兩個動態(tài)數(shù)組m_beamMaps和m_level分別用來存儲當(dāng)前活動文檔中的族類型(SymbolMap類) 和標(biāo)高(LevelMap類)。

交互窗體CreateBeaml類基于System.Windows.Forms.Form實例化,在窗體除添加Label控件外,需添加4個ComboBox組合框控件和兩個dataGridView控件。其中ComboBox組合框用來確認(rèn)所使用的桿件類型,dataGridView用來導(dǎo)入.xls格式的上下弦桿坐標(biāo)。Execute()函數(shù)運(yùn)行的主體代碼為:

m_revit = commandData.Application;

Transaction tran = new Transaction(m_revit.ActiveUIDocument.Document, “CurvedBeam”);

tran.Start();

bool initializeOK = Initialize();if (!initializeOK){return Autodesk.Revit.UI.Result.Failed;}

CreateBeam displayForm = new CreateBeam(this);displayForm.ShowDialog();

tran.Commit();

因為插件執(zhí)行需要對文檔進(jìn)行更改,所以創(chuàng)建事務(wù)“CurvedBeam”,第一步執(zhí)行初始化函數(shù)Initialize(),為窗體ComboBox組合框插件準(zhǔn)備數(shù)據(jù)。初始化函數(shù)需要用到元素邏輯過濾器(LogicalOrFilter)篩選出當(dāng)前文檔中的框架族和標(biāo)高,其核心代碼如下:

ElementClassFilter levelFilter =new ElementClassFilter(typeof(Level)); //過濾標(biāo)高

ElementClassFilter famFilter =new ElementClassFilter(typeof(Family)); //過濾族

LogicalOrFilter orFilter = new LogicalOrFilter(levelFilter, famFilter); //邏輯或集合

FilteredElementCollector collector = new FilteredElementCollector(doc); //元素收集器

FilteredElementIterator i = collector.WherePasses(orFilter).GetElementIterator(); //過濾出元素

猜你喜歡
二次開發(fā)
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉(zhuǎn)坐標(biāo)系二次開發(fā)
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
基于C#的AutoCAD建筑構(gòu)件庫二次開發(fā)
江西建材(2018年2期)2018-04-14 08:01:14
西門子Easy Screen對倒棱機(jī)床界面二次開發(fā)
基于全站儀二次開發(fā)的覆冰厚度測量與實現(xiàn)
電測與儀表(2016年9期)2016-04-12 00:29:52
Micaps3.2 版本二次開發(fā)入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
基于VB的ANSYS二次開發(fā)在變壓器抗短路性能分析中的應(yīng)用
基于CATIA的橡皮囊成形毛料展開的二次開發(fā)
ANSYS Workbench二次開發(fā)在汽車穩(wěn)定桿CAE分析中的應(yīng)用
汽車零部件(2014年5期)2014-11-11 12:24:32
主站蜘蛛池模板: 福利一区三区| 亚洲av无码久久无遮挡| 久久99这里精品8国产| 激情五月婷婷综合网| 高清精品美女在线播放| 国产免费久久精品99re丫丫一| 尤物成AV人片在线观看| 26uuu国产精品视频| 中文字幕 欧美日韩| 狠狠干综合| 99re在线视频观看| 国产人成乱码视频免费观看| 中文字幕中文字字幕码一二区| 国产99精品视频| 国产乱肥老妇精品视频| 成年人国产网站| 日韩高清在线观看不卡一区二区 | a色毛片免费视频| 精品人妻AV区| 婷婷成人综合| 激情综合图区| 久久精品电影| 亚洲精品国产精品乱码不卞| 国产日韩AV高潮在线| 国产免费看久久久| 久久a级片| 亚洲免费三区| 91视频99| 久久狠狠色噜噜狠狠狠狠97视色| 国产精女同一区二区三区久| 丰满人妻一区二区三区视频| 国产精选自拍| 久久青草免费91观看| 特级毛片8级毛片免费观看| 77777亚洲午夜久久多人| 免费观看精品视频999| 国产精品林美惠子在线观看| 欧美一级黄片一区2区| 女人av社区男人的天堂| a毛片在线免费观看| 中文字幕乱妇无码AV在线| 88av在线播放| 色婷婷在线影院| 天堂岛国av无码免费无禁网站| 国产精品 欧美激情 在线播放 | 国产精品黑色丝袜的老师| 亚洲系列中文字幕一区二区| 伊人无码视屏| aⅴ免费在线观看| 精品一区二区三区中文字幕| 亚洲天堂久久| 波多野结衣无码AV在线| 欧美综合区自拍亚洲综合天堂| 9啪在线视频| 日本免费福利视频| 中文字幕日韩丝袜一区| 日韩高清欧美| 亚洲国产第一区二区香蕉| 四虎影视无码永久免费观看| 日本精品影院| 久久精品人人做人人爽| 国产91丝袜| 免费国产黄线在线观看| 免费一级毛片在线播放傲雪网| 亚洲人成网站在线观看播放不卡| 亚洲丝袜中文字幕| 国产一区二区在线视频观看| 中文字幕精品一区二区三区视频| 欧美翘臀一区二区三区| 中文字幕乱码中文乱码51精品| 免费在线一区| 日本道综合一本久久久88| 99久久精品免费看国产免费软件 | 网友自拍视频精品区| аⅴ资源中文在线天堂| 国产香蕉97碰碰视频VA碰碰看| 18禁色诱爆乳网站| 日韩a级毛片| 欧美精品亚洲精品日韩专区va| 亚洲欧美在线综合图区| 国产精品v欧美| 国产一区二区福利|