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

扶壁式擋土墻三維建模的二次開發

2020-12-14 08:20:28陳蕾蕾左威龍劉占午
水利技術監督 2020年6期
關鍵詞:二次開發模型

陳蕾蕾,左威龍,劉占午

(1.江蘇省水利勘測設計研究院有限公司,江蘇 揚州 225127;2.江蘇省水利建設工程有限公司,江蘇 揚州 225007)

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

1 扶壁式擋土墻三維建模的參數化

參數化建模主要是將實體對象進行參數化描述的過程[11],扶壁式擋土墻模型參數化主要包括截面輪廓和導線形式2個方面,需將它們各自獨立參數化。

1.1 扶壁式擋土墻截面的參數化

扶壁式擋土墻截面參數化主要將擋土墻模型拆成若干模塊,如墻體、扶壁、壓頂、齒坎等,分別建成獨立的參數模塊[12],每個模塊設置本模塊需要的參數,且均可通過參數驅動獨立模型變換,最后通過調入獨立模塊形成一個嵌套的模塊整體,以此將復雜圖形的參數化問題簡單化。扶壁式擋土墻的模塊框架圖和截面參數的詳細注解如圖1所示。

1.2 扶壁式擋土墻導線的參數化

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

圖1 扶壁式擋土墻截面幾何參數設置

圖2 導線參數設置

1.3 扶壁式擋土墻參數的讀取和存儲

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

2 扶壁式擋土墻二次開發的流程

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

2.1 設計流程

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

2.2 應用流程

在Revit平臺上手動建模步驟[16]繁瑣,二次開發插件可簡化建模過程,用戶只需要了解擋土墻的基本結構并輸入對應參數就可以生成模型,可有效提高工程效率。手動建模與插件建模過程對比見表1。

圖3 外部命令二次開發流程圖

表1 手動建模與插件建模對比表

3 扶壁式擋土墻三維建模二次開發應用效果

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

4 結語

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

表2 扶壁式擋土墻參數設置

圖4 扶壁式擋土墻應用效果圖

上創建模型再導出成其他平臺支持的格式。本文論述的二次開發設計模式為水閘、泵站等模型的開發提供了借鑒經驗。

猜你喜歡
二次開發模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉坐標系二次開發
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
3D打印中的模型分割與打包
Micaps3.2 版本二次開發入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
ANSYS Workbench二次開發在汽車穩定桿CAE分析中的應用
汽車零部件(2014年5期)2014-11-11 12:24:32
主站蜘蛛池模板: 波多野结衣的av一区二区三区| 自偷自拍三级全三级视频| 欧美成人精品欧美一级乱黄| 四虎影视8848永久精品| 国产熟女一级毛片| 国产成人亚洲欧美激情| 在线观看国产精美视频| 亚洲天堂免费| 中文字幕日韩视频欧美一区| 国产一区二区色淫影院| 国产激爽大片高清在线观看| 中文字幕久久亚洲一区| 精品国产免费观看| 亚洲视频无码| 国产鲁鲁视频在线观看| 国产激情影院| 伊人91在线| 精品三级网站| 天天躁夜夜躁狠狠躁躁88| 波多野结衣亚洲一区| 国产丝袜第一页| 成人精品免费视频| 久久婷婷综合色一区二区| 性做久久久久久久免费看| 丰满的熟女一区二区三区l| 日本国产一区在线观看| 亚洲av无码久久无遮挡| 亚洲国产91人成在线| 国产精品视频猛进猛出| 久久中文字幕2021精品| 人人看人人鲁狠狠高清| 久久国产拍爱| 国产精品妖精视频| 91精品最新国内在线播放| 国产免费怡红院视频| 免费不卡在线观看av| 久久无码av三级| 欧美三级不卡在线观看视频| 国产丝袜啪啪| 亚洲第一黄色网址| 成人av专区精品无码国产 | 国产在线视频福利资源站| av一区二区无码在线| av一区二区三区高清久久| 欧美高清国产| 免费黄色国产视频| 老司国产精品视频| 91色在线视频| 亚洲天堂网2014| 久久综合干| 浮力影院国产第一页| 在线播放真实国产乱子伦| av天堂最新版在线| 亚洲中文字幕在线观看| 制服丝袜国产精品| 久久综合结合久久狠狠狠97色| 久久精品人人做人人爽97| a亚洲视频| 先锋资源久久| 天天婬欲婬香婬色婬视频播放| 久久99国产精品成人欧美| 福利一区三区| 久久香蕉国产线| 婷婷丁香在线观看| 永久免费av网站可以直接看的 | 免费人成视网站在线不卡| 精品视频一区二区观看| 日本成人一区| 国产丰满成熟女性性满足视频| 国模沟沟一区二区三区| 国产精品专区第1页| 久久窝窝国产精品午夜看片| 欧美日韩国产在线播放| 久久黄色免费电影| 国产精品999在线| 国产精品第页| 色婷婷色丁香| 真实国产精品vr专区| 国产免费久久精品44| 国产91线观看| 无码一区二区波多野结衣播放搜索| 小说区 亚洲 自拍 另类|