亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        扶壁式擋土墻三維建模的二次開發(fā)

        2020-12-14 08:20:28陳蕾蕾左威龍劉占午
        水利技術(shù)監(jiān)督 2020年6期
        關(guān)鍵詞:扶壁立板二次開發(fā)

        陳蕾蕾,左威龍,劉占午

        (1.江蘇省水利勘測(cè)設(shè)計(jì)研究院有限公司,江蘇 揚(yáng)州 225127;2.江蘇省水利建設(shè)工程有限公司,江蘇 揚(yáng)州 225007)

        水工擋土墻設(shè)計(jì)是水利工程項(xiàng)目整體設(shè)計(jì)的重要組成部分,它能夠保證水利工程實(shí)現(xiàn)長(zhǎng)期、持續(xù)、穩(wěn)定、安全的運(yùn)行,對(duì)水利工程功能的發(fā)揮起著非常重要的作用[1]。扶壁式擋土墻是水工擋土墻的一種類別,是一種鋼筋混凝土薄壁式擋土墻結(jié)構(gòu),由立板、底板、齒坎及扶壁組成,在高度差大[2]的填方區(qū)建筑邊坡工程的建設(shè)中,扶壁式擋土墻可以很好地解決土地限制、施工速度慢、施工工藝繁瑣、材料浪費(fèi)和質(zhì)量難控制等問題[3]。扶壁式擋土墻依靠扶壁把立板、墻踵板連接起來,共同承受土壓力產(chǎn)生的彎矩和剪力,具有加筋的作用[4],可改善立板和墻踵板的受力條件,提高結(jié)構(gòu)的剛度和整體性,減小立板的變形。隨著信息化技術(shù)的發(fā)展,三維建模設(shè)計(jì)逐漸走進(jìn)水利工程行業(yè)中[5],三維建??梢灾庇^高效地展示模型的結(jié)構(gòu)信息,保存物體的三維數(shù)據(jù),產(chǎn)生任意視圖[6]。由于三維建模設(shè)計(jì)的優(yōu)越性[7],已有不少企業(yè)和科研單位將三維設(shè)計(jì)應(yīng)用于水利工程中[8]。扶壁式擋土墻三維建模主要考慮擋土墻截面輪廓和導(dǎo)線的繪制,可將截面輪廓?jiǎng)澐殖傻装?、立板和扶壁等模塊,但現(xiàn)有的三維建模平臺(tái)主要是基于工業(yè)與民用建筑的通用三維設(shè)計(jì)平臺(tái),界面內(nèi)提供的設(shè)計(jì)模塊(梁、板、柱)主要是面向建筑設(shè)計(jì)的[9],為提高水工模型的建模效率,亟需對(duì)平臺(tái)進(jìn)行二次開發(fā)。經(jīng)研究比對(duì),Autodesk 公司的Revit軟件產(chǎn)品具有較好的兼容性,能靈活協(xié)同工作流程,價(jià)格適中,通用性更強(qiáng)[10],且提供了二次開發(fā)接口,本文將基于Revit平臺(tái),對(duì)扶壁式擋土墻數(shù)理模型的參數(shù)化、二次開發(fā)流程和應(yīng)用效果等方面進(jìn)行闡述。

        1 扶壁式擋土墻三維建模的參數(shù)化

        參數(shù)化建模主要是將實(shí)體對(duì)象進(jìn)行參數(shù)化描述的過程[11],扶壁式擋土墻模型參數(shù)化主要包括截面輪廓和導(dǎo)線形式2個(gè)方面,需將它們各自獨(dú)立參數(shù)化。

        1.1 扶壁式擋土墻截面的參數(shù)化

        扶壁式擋土墻截面參數(shù)化主要將擋土墻模型拆成若干模塊,如墻體、扶壁、壓頂、齒坎等,分別建成獨(dú)立的參數(shù)模塊[12],每個(gè)模塊設(shè)置本模塊需要的參數(shù),且均可通過參數(shù)驅(qū)動(dòng)獨(dú)立模型變換,最后通過調(diào)入獨(dú)立模塊形成一個(gè)嵌套的模塊整體,以此將復(fù)雜圖形的參數(shù)化問題簡(jiǎn)單化。扶壁式擋土墻的模塊框架圖和截面參數(shù)的詳細(xì)注解如圖1所示。

        1.2 扶壁式擋土墻導(dǎo)線的參數(shù)化

        扶壁式擋土墻導(dǎo)線參數(shù)化首先需要考慮導(dǎo)線[13]的布置方式是圓弧型還是直線型。若是圓弧型導(dǎo)線需要考慮圓弧半徑(通常設(shè)定為前墻前沿線的半徑)、起始角度、終止角度和圓心坐標(biāo);若是直線型導(dǎo)線需要考慮直線長(zhǎng)度、起點(diǎn)坐標(biāo)和擴(kuò)散角度,若是異型擋土墻還需要考慮首末端斷面的夾角參數(shù),當(dāng)首末端斷面夾角之和,即β1+β2=180°時(shí)可設(shè)置“扶壁與截面平行”,達(dá)到扶壁旋轉(zhuǎn)方向與擋土墻截面平行的效果,導(dǎo)線的參數(shù)情況如圖2所示。

        圖1 扶壁式擋土墻截面幾何參數(shù)設(shè)置

        圖2 導(dǎo)線參數(shù)設(shè)置

        1.3 扶壁式擋土墻參數(shù)的讀取和存儲(chǔ)

        根據(jù)參數(shù)化劃分的模塊分別創(chuàng)建Wall(墻體)、Arm(扶壁)和Curve(導(dǎo)線)3個(gè)類,Wall中包含Plate(立板)和Floor(底板)2個(gè)結(jié)構(gòu)體,這些類主要用于存儲(chǔ)操作中的參數(shù),并在模型生成時(shí)自動(dòng)保存在本地txt文件中,可以通過窗體界面修改txt的存儲(chǔ)路徑,如果需要變更生成的扶壁式擋土墻只需在窗體界面中導(dǎo)入txt文件即可得到擋土墻的所有建模信息,包括截面參數(shù)和導(dǎo)線信息,修改對(duì)應(yīng)參數(shù)就能完成變更。

        2 扶壁式擋土墻二次開發(fā)的流程

        Autodesk Revit提供了應(yīng)用程序編程接口API(Application Programming Interface),用戶可以使用API來開發(fā)自己的應(yīng)用程序操縱和訪問Revit,從而實(shí)現(xiàn)不同的標(biāo)準(zhǔn)和需求[14]。扶壁式擋土墻三維建模的二次開發(fā)主要使用Visual C#語言,基于Revit提供的API 編程接口進(jìn)行定制化開發(fā),二次開發(fā)插件會(huì)在Revit啟動(dòng)時(shí)以按鈕的形式自動(dòng)加載。

        2.1 設(shè)計(jì)流程

        Revit拓展功能分為2個(gè)步驟:首先創(chuàng)建一個(gè)外部命令(External Command),主要用于實(shí)現(xiàn)目標(biāo)功能,外部命令中可調(diào)用Revit提供的API接口,如放樣、拉伸、旋轉(zhuǎn)等命令以完成程序代碼;其次創(chuàng)建一個(gè)外部應(yīng)用(External Application),主要用于在Revit界面中添加菜單或工具欄,可將外部命令代碼封裝到按鈕中放置在Revit界面上,方便用戶便捷實(shí)用,主要實(shí)現(xiàn)方法是OnStartup和OnShutdown[15]。扶壁式擋土墻二次開發(fā)外部命令流程圖如圖3所示,外部應(yīng)用開發(fā)步驟與外部命令一樣,只是派生類與實(shí)現(xiàn)方法不一致。

        2.2 應(yīng)用流程

        在Revit平臺(tái)上手動(dòng)建模步驟[16]繁瑣,二次開發(fā)插件可簡(jiǎn)化建模過程,用戶只需要了解擋土墻的基本結(jié)構(gòu)并輸入對(duì)應(yīng)參數(shù)就可以生成模型,可有效提高工程效率。手動(dòng)建模與插件建模過程對(duì)比見表1。

        圖3 外部命令二次開發(fā)流程圖

        表1 手動(dòng)建模與插件建模對(duì)比表

        3 扶壁式擋土墻三維建模二次開發(fā)應(yīng)用效果

        扶壁式擋土墻二次開發(fā)插件可快速生成三維擋土墻模型,以圓弧型和異形直線型扶壁式擋土墻創(chuàng)建為例,其參數(shù)設(shè)置見表2,生成的擋土墻效果如圖4所示。

        4 結(jié)語

        扶壁式擋土墻三維建模的二次開發(fā)包含模型的參數(shù)化和API接口的使用。模型的參數(shù)化是將復(fù)雜模型拆分成獨(dú)立模型,以子模型驅(qū)動(dòng)整體模型的過程,每個(gè)子模型的參數(shù)獨(dú)立設(shè)置,需注意模型間的關(guān)聯(lián)性,避免參數(shù)重復(fù)劃分。API接口的使用主要涉及平臺(tái)提供的接口數(shù)據(jù)和手動(dòng)建模的過程,通過代碼將手動(dòng)建模的步驟分解成程序段,利用命令逐一有序的運(yùn)行程序段最終生成模型。二次開發(fā)插件可有效提高模型的創(chuàng)建效率,且操作簡(jiǎn)單便捷,但插件依賴于Revit平臺(tái),如需轉(zhuǎn)換平臺(tái),需先在Revit

        表2 扶壁式擋土墻參數(shù)設(shè)置

        圖4 扶壁式擋土墻應(yīng)用效果圖

        上創(chuàng)建模型再導(dǎo)出成其他平臺(tái)支持的格式。本文論述的二次開發(fā)設(shè)計(jì)模式為水閘、泵站等模型的開發(fā)提供了借鑒經(jīng)驗(yàn)。

        猜你喜歡
        扶壁立板二次開發(fā)
        扶壁式擋土墻經(jīng)濟(jì)性研究
        制動(dòng)主缸體斜孔加工夾具的設(shè)計(jì)應(yīng)用
        鋁合金連續(xù)鑄軋立板控制實(shí)踐*
        云南冶金(2022年4期)2022-08-31 07:51:14
        Revit 平臺(tái)中扶壁放置程序的二次開發(fā)
        水利信息化(2022年1期)2022-03-09 04:45:02
        交通荷載下扶壁式擋墻受力與變形特性分析
        一種環(huán)型橡膠條防凍測(cè)試用拉伸定位治具
        淺談基于Revit平臺(tái)的二次開發(fā)
        甘肅科技(2020年20期)2020-04-13 00:30:02
        淺談Mastercam后處理器的二次開發(fā)
        模具制造(2019年3期)2019-06-06 02:11:02
        一種帶有氣動(dòng)細(xì)水霧滅火裝置的電動(dòng)自行車
        新能源科技(2018年5期)2018-02-15 22:22:34
        西門子Easy Screen對(duì)倒棱機(jī)床界面二次開發(fā)
        免费观看a级毛片| 中文字幕一区二区人妻痴汉电车| 一本到无码AV专区无码| 亚洲国产色图在线视频| 亚洲免费女女在线视频网站| 高清精品一区二区三区| 国产三级在线观看免费| 人妻av一区二区三区av免费| 9l国产自产一区二区三区| 人妻熟妇乱又伦精品视频| 麻豆精品传媒一二三区| 精品熟女少妇免费久久| 国产一区二区杨幂在线观看性色| 国产tv不卡免费在线观看| 97精品人人妻人人| 欧美成人一区二区三区在线观看 | 久久久精品久久久国产| 国产一区二区自拍刺激在线观看| 亚洲精品无码久久久久去q| 亚洲国际无码中文字幕| 亚洲成av人片在线天堂无| 亚洲亚色中文字幕剧情| 美女无遮挡免费视频网站| 亚洲中文字幕无码久久2018| 日韩成人高清不卡av| 国产精品永久在线观看| 天天做天天躁天天躁| AV在线毛片| 美女主播网红视频福利一区二区| 国产亚洲精品一区二区在线播放 | av天堂精品久久综合网| 国产伦久视频免费观看视频| 91亚洲国产三上悠亚在线播放| 国产一区不卡视频在线| 又硬又粗进去好爽免费| 成人看片黄a免费看那个网址 | 免费蜜桃视频在线观看| 亚洲av日韩精品久久久久久a| 国产成人无码av一区二区| 黄色成人网站免费无码av| 18禁黄无遮挡免费网站|