• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于Revit二次開發(fā)樓梯鋼筋的建模

      2020-09-26 09:40:31郭凱
      居業(yè) 2020年8期

      郭凱

      摘?要:如今國內(nèi)的建筑信息模型(Building Information Modeling,BIM)正在飛速的發(fā)展,但對(duì)于將鋼筋排進(jìn)建筑模型中的應(yīng)用還是很少的。若采用傳統(tǒng)的方式畫鋼筋,會(huì)導(dǎo)致建模的效率降低,因此運(yùn)用Revit二次開發(fā)的技術(shù),實(shí)現(xiàn)在樓梯中自動(dòng)排列鋼筋的功能,能夠提高工作效率,加快模型的建立。

      關(guān)鍵詞:Revit二次開發(fā);BIM;鋼筋自動(dòng)化建模

      文章編號(hào):2095-4085(2020)08-0049-02

      隨著我國科技的進(jìn)步,房地產(chǎn)行業(yè)已經(jīng)進(jìn)入了科技時(shí)代,可視化程度逐漸增強(qiáng)。BIM技術(shù)是幫助實(shí)現(xiàn)建筑信息于一體化,從建筑的設(shè)計(jì)、施工、管理、運(yùn)營等各個(gè)方面入手,并且基于三維模型基礎(chǔ)上而成。隨著BIM應(yīng)用越來越廣泛,本文基于Revit創(chuàng)建樓梯鋼筋的功能進(jìn)行了探討,通過二次開發(fā),對(duì)樓梯進(jìn)行一鍵布筋。

      1?Revit樓梯鋼筋的程序設(shè)計(jì)

      在建立樓梯模型后,將樓梯作為創(chuàng)建鋼筋的宿主。加載Revit的鋼筋族,將鋼筋寫進(jìn)宿主當(dāng)中。根據(jù)Revit Lookup查詢,樓梯是屬于Element[1]。

      進(jìn)行元素選擇時(shí),通過Revit 2016 API幫助文檔選取定義函數(shù)Selection.PickObject(ObjectType.Element,“請(qǐng)選擇”),提示用戶選擇對(duì)象。使用GetElement()函數(shù),將所需對(duì)象通過自定義篩選器使引用的元素從建筑模型中檢索出GetElement(ins.ElementId),該Id可在數(shù)據(jù)庫中檢索出特定元素;在三維視圖中通過BoundingBoxXYZ這個(gè)類在視圖中應(yīng)用相關(guān)的對(duì)象用于Revit的使用,element.get_BoundingBox(doc.ActiveView)。

      在鋼筋部分,應(yīng)用函數(shù)FilteredElementCollector創(chuàng)建出一個(gè)類似于收集器的工具,用OfCategory(BuiltInCategory.OST_Rebar)的方法將鋼筋以函數(shù)OST_Rebar篩選出,對(duì)鋼筋類型進(jìn)行設(shè)置

      rebarBarType = n as RebarBar

      //設(shè)置鋼筋的形狀

      RebarShaperebarShape=n as RebarShape;

      //設(shè)置鋼筋屬性

      ParameterSetparameterSet= rebar.Parameters;

      鋼筋的族、類型、形狀等參數(shù)確定后,計(jì)算出鋼筋排列的算法,鋼筋的排列是在三維空間中的坐標(biāo),先確定起始位置,一般通過三個(gè)參數(shù)來確定,origin:形狀邊界框的左下角將放置在項(xiàng)目中的點(diǎn);xVec和yVec:形狀定義中的x軸和y軸將映射到項(xiàng)目中的方向。

      樓梯的鋼筋為縱筋和分布筋,然而它們的排列方向不同,當(dāng)排列縱筋時(shí)其方向?yàn)椋?/p>

      XYZ x=new XYZ(1, 0, 0);

      XYZ y=new XYZ(0, 0, -1);

      //分布筋方向

      XYZ x1=new XYZ(0, 1, 0);

      XYZ y1=new XYZ(1, 0, 0);

      //鋼筋排列參數(shù)

      public void dis_ Rebar(stringname,Referenceins,intY,intdX,intdZ,intLong,XYZ X1,XYZ Y1,double Rotate)

      //創(chuàng)建鋼筋

      re=Rebar.CreateFromRebarShape(doc, rebarShape, rebarBarType, host, o, x, y);

      完成鋼筋程序的編寫,生成的.dll文件載入Addin Manager并加載進(jìn)Revit,加載成功點(diǎn)擊樓梯模型即可生成鋼筋配筋[2]。

      一般對(duì)鋼筋的生成有兩種方法:通過給定曲線創(chuàng)建Rebar.CreateFromCurves()和給定幾何形狀創(chuàng)建Rebar.CreateFromRebarShape(),應(yīng)用以上兩種方法對(duì)樓梯鋼筋生成[3]。

      2?結(jié)?論

      如今BIM的應(yīng)用較過去越來越廣泛,同時(shí)隨著科技的發(fā)展,在今后的工作中會(huì)有著更多體現(xiàn),不僅僅是有著三維空間的制圖,還包含了工程當(dāng)中各個(gè)階段的信息傳遞,使工作得益于更加便利。文章對(duì)樓梯鋼筋布置,相對(duì)于傳統(tǒng)畫鋼筋更加容易,載入插件自動(dòng)排布,并且可以修改鋼筋的分布位置、類型、長(zhǎng)度等參數(shù),擺脫了CAD的局限性,體現(xiàn)了可視化的程度。為今后鋼筋在Revit應(yīng)用的研究奠定基礎(chǔ),促使Revit在建筑應(yīng)用中更好的發(fā)揮。

      參考文獻(xiàn):

      [1]AUTODESK Asia PteLtd.Autodesk Revit二次開發(fā)基礎(chǔ)教程[M].上海:同濟(jì)大學(xué)出版社,2017.

      [2]16G101-2混凝土結(jié)構(gòu)施工圖平面整體表示方法制圖規(guī)則和構(gòu)造詳圖(現(xiàn)澆混泥土板式樓梯)[M].北京:中國計(jì)劃出版社,2016.

      [3]陳焱.基于Revit的剪力墻結(jié)構(gòu)參數(shù)化設(shè)計(jì)[D].大連:大連理工大學(xué),2018.

      华亭县| 漯河市| 什邡市| 徐州市| 苍山县| 兖州市| 叶城县| 泸西县| 遵义市| 泰和县| 霍林郭勒市| 右玉县| 黑龙江省| 临湘市| 沁阳市| 鹰潭市| 鹿邑县| 石阡县| 章丘市| 巴彦县| 辉县市| 图们市| 资溪县| 文安县| 南丰县| 上蔡县| 本溪| 霍州市| 观塘区| 兴化市| 阳东县| 名山县| 襄汾县| 克什克腾旗| 霍州市| 焉耆| 商水县| 神木县| 原阳县| 铅山县| 鞍山市|