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

        ?

        基于WPF的應(yīng)力云圖算法

        2014-04-29 00:00:00覃江李銀銀焦劍
        數(shù)字化用戶 2014年14期

        【摘 要】在機械設(shè)計中,需要對設(shè)計的物體進行應(yīng)力分析以判斷其是否適合相應(yīng)的工況,云圖起到直觀的視覺效果,可以輔助工程師判斷物體的應(yīng)力情況。WPF是微軟新一代圖形顯示框架,自帶有三維圖形引擎能夠方便快捷的構(gòu)建三維圖像。將WPF的三維圖形技術(shù)應(yīng)用到機械產(chǎn)品的應(yīng)力分析中,可以對產(chǎn)品的設(shè)計和特定軟件的開發(fā)產(chǎn)生重要影響。

        【關(guān)鍵詞】WPF 應(yīng)力云圖 機械設(shè)計 三維圖形

        WPF是微軟全新的一代圖形系統(tǒng),運行在.NET Framework下,為用戶界面、2D/3D圖形、文檔和媒體提供了一系列統(tǒng)一的描述和操作方法。由于WPF是基于DirectX 9/10技術(shù),故而WPF不僅帶來了前所未有的3D界面,而且其圖形向量渲染引擎也大大改進了傳統(tǒng)的2D界面。不僅僅是圖形方面,在程序設(shè)計方面,WPF可以幫助 程序員開發(fā)出媲美Mac程序的酷炫界面,更重要的是實現(xiàn)了真正意義上的界面與用戶邏輯的分離。 WPF提供了超豐富的.NET UI 框架,集成了矢量圖形,豐富的流動文字支持(flow text support),3D視覺效果和強大無比的控件模型框架[1]。

        在機械產(chǎn)品的設(shè)計中,常常需要考察產(chǎn)品的力學(xué)性能。物體由于外因(受力、濕度、溫度場變化等)而變形時,在物體內(nèi)各部分之間產(chǎn)生相互作用的內(nèi)力,以抵抗這種外因的作用,并力圖使物體從變形后的位置恢復(fù)到變形前的位置。在所考察的截面某一點單位面積上的內(nèi)力稱為應(yīng)力。同截面垂直的稱為正應(yīng)力或法向應(yīng)力,同截面相切的稱為剪應(yīng)力或切應(yīng)力。物體中各個部位的應(yīng)力分布為評價材料屈服提供了重要的依據(jù),而應(yīng)力云圖則形象的表達了這種依據(jù)。

        本文將利用WPF的強大的3D渲染技術(shù),開發(fā)應(yīng)力云圖的顯示算法。首先通過整合基礎(chǔ)的圖形類,設(shè)計自定義控件,用于構(gòu)造圖形顯示。

        1 WPF云圖控件

        WPF允許用戶自定義控件[2],然后在Window的xmal中使用。所定義的控件可以像.net中的原生控件一樣進行數(shù)據(jù)綁定,而數(shù)據(jù)綁定這個功能可以方便的實現(xiàn)云圖數(shù)據(jù)的傳輸。

        首先,為了實現(xiàn)自定義控件的數(shù)據(jù)綁定功能,需要建立依賴屬性 DependencyProperty。在建立依賴屬性時,需要注冊xmal中所識別的屬性名,以及所啟動的函數(shù)。

        在這里我們定義依賴屬性StressProperty,以及其在xmal中注冊的屬性名Stress 和綁定的處理函數(shù)PathChanged。注意,在WPF的自定義控件中,PathChanged必須是static函數(shù),那么也就無法直接調(diào)用非靜態(tài)的數(shù)據(jù),故而需要再定義一個成員函數(shù),命名為PaintStress。這樣,云圖的主要算法就可以打包在這個函數(shù)中。

        2 云圖算法

        云圖算法[3]的關(guān)鍵是將WPF的網(wǎng)格數(shù)據(jù)重新整合,并添加附加屬性值。為了實現(xiàn)這點,首先需要提供三維模型的網(wǎng)格數(shù)據(jù)?,F(xiàn)有的各類圖形處理語言,網(wǎng)格數(shù)據(jù)的處理算法都極其復(fù)雜,而WPF提供了方便的處理接口,僅需用戶定義簡單的數(shù)據(jù)就能獲取三維圖形網(wǎng)格。在WPF的圖形庫中,GeometryModel3D類,存儲了所定義的三維圖形幾何數(shù)據(jù),也就是關(guān)鍵的網(wǎng)格信息。應(yīng)力云圖效果如下圖所示。

        3應(yīng)力云圖效果

        算法實現(xiàn):第一步,獲取3D幾何網(wǎng)格;第二步,獲取空間點;第三步,獲取三角形索引;第四步,重新設(shè)置網(wǎng)格,用于云圖的顯示;第五步,為節(jié)點設(shè)置附加屬性值,此處設(shè)置應(yīng)力值;第六步,重新設(shè)置三角單元;第七步,重構(gòu)3D模型。

        本文結(jié)合微軟最新的顯示技術(shù),對機械產(chǎn)品設(shè)計中關(guān)鍵的強度校核環(huán)節(jié)進行可視化處理,實現(xiàn)了對應(yīng)力結(jié)果的直觀顯示?;赪PF的三維圖形引擎,開發(fā)了針對應(yīng)力云圖的三維顯示算法。該算法具有可移植性強,便于進行二次開發(fā)的特點。對于后續(xù)的開發(fā)工作,起到很好的輔助作用。由于利用了WPF的自定義控件技術(shù),算法嵌入到自定義控件中,用戶僅需在xmal中調(diào)用并綁定相應(yīng)數(shù)據(jù)便可以方便使用,可以用于開發(fā)力學(xué)分析方面的軟件,增強其三維顯示功能。

        參考文獻:

        [1]李成剛,馮靜,凌玲.基于WPF的交互式繪圖系統(tǒng)的開發(fā).微型機與應(yīng)用,2011,30(6):50-52.

        [2]李默涵.基于.NET框架、WPF技術(shù)隨機選房系統(tǒng)設(shè)計與實現(xiàn)[D].吉林大學(xué),2014.

        [3]王毅,孫佳俊,韓永,項杰. 基于衛(wèi)星云圖的臺風(fēng)云系特征提取算法研究[J]. 遙感技術(shù)與應(yīng)用,2011,03:287-293.

        亚洲国产成人久久综合| 激情视频在线播放一区二区三区| 午夜少妇高潮在线观看视频| 人妻中文字幕乱人伦在线| 成人激情五月天| 亚洲成a人片在线观看导航| 亚洲精品女优中文字幕| 中文字幕一区二区三区视频| 性色av浪潮av色欲av| 99热最新在线观看| 免费在线av一区二区| 亚洲av午夜一区二区三| 色 综合 欧美 亚洲 国产| 狠狠色狠狠色综合日日92| 久久久亚洲精品蜜臀av| 中文字日产幕码三区的做法大全| 亚洲精品一区二区| 日本韩国一区二区三区| 天天综合色中文字幕在线视频| 日本中文一区二区在线观看| 色一情一乱一乱一区99av| 九九九影院| 精品黄色一区二区三区| 久久亚洲中文字幕精品一区| 亚洲精品97久久中文字幕无码| 久久久g0g0午夜无码精品| 三级网址在线| 丝袜美女美腿一区二区| 亚洲天堂成人av在线观看| 亚洲精品美女久久久久99 | 天天狠天天添日日拍| 国产精品11p| 亚洲中文字幕第一页在线| 国产内射视频在线播放| 亚洲第一幕一区二区三区在线观看| 曰欧一片内射vα在线影院| 青青在线精品2022国产| av免费网站不卡观看| 国色天香中文字幕在线视频| 九九九精品成人免费视频小说| 久久久诱惑一区二区三区|