




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計答辯,指導(dǎo)教師:唐勇 學(xué)生姓名:楊青青 學(xué)號:101304011180,煙霧駿馬形態(tài)的計算機模擬,一、總體工作目標(biāo)與任務(wù)要求 二、基本工具介紹 三、課題主要原理和應(yīng)用公式 四、主要功能的實現(xiàn),一、總體工作目標(biāo)與任務(wù)要求,14周: 可行性研究 查閱相關(guān)資料,了解煙霧變形的發(fā)展與研究現(xiàn)狀,掌握C+與OpenGL。 58周:總體設(shè)計 熟悉算法,建立煙霧物理模型,確立每個模塊的功能以及聯(lián)系,一、總體工作目標(biāo)與任務(wù)要求,第 9 12 周 :詳細(xì)設(shè)計 確立每個模 塊的具體實現(xiàn)細(xì)節(jié)。 第13 16 周 :編碼、測試 進(jìn)行整個項目的代碼編寫與測試。 第 17 周 :論文的總結(jié)與驗收 最終完成一篇完整且
2、優(yōu)秀的論文。進(jìn)行最后的答辯準(zhǔn)備工作,二、基本工具介紹,1.VS2010簡介 VS2010的全稱是“Visual Studio 2010”。微軟發(fā)言人在Visual Studio 2010 的揭幕儀式中說:毫無疑問,軟件將驅(qū)動整個世界。Visual Studio 2010新功能主要包括:動態(tài)編程、應(yīng)用程序生命周期(ALM)、C#4.0動態(tài)類型,并支持多顯示器、TDD、Office開發(fā)、Quick Search特性、C+0 x新特性、.NET平臺的語言 F#等,二、基本工具介紹,2.OpenGL 開放圖形庫 OpenGL特點及功能 OpenGL獨立于操作系統(tǒng)及窗口系統(tǒng),作為開放的圖形軟件包,在此基
3、礎(chǔ)上,OpenGL應(yīng)用程序可以在不同的軟硬件平臺上方便的進(jìn)行移植操作。為有效的保證算法的可靠性和準(zhǔn)確性,它與Visual C+的緊密結(jié)合,并極大程度上提高了在圖形和計算方面算法的效率,同時使用OpenGL既簡單又便捷,從而提高了效率,三、課題主要原理和應(yīng)用公式,1.半拉格朗日法 本課題是應(yīng)用半拉格朗日法來描述煙霧的運動情況的。半拉格朗日法的核心思想是將每個網(wǎng)格單元看作是一個粒子,使用速度場回流的方法追溯速度場被更新前的粒子,并對其周圍的采樣點進(jìn)行插值計算,在保證求解過程計算簡單的前提下又保持了任意時間步長上的穩(wěn)定性,三、課題主要原理和應(yīng)用公式,三維的目標(biāo)對象是有規(guī)則邊界的,并且需要使大量的煙霧
4、快速充滿模型目標(biāo),故使用具有規(guī)則網(wǎng)格單元的半拉格朗日法來描述煙霧的運動更有益于高效快速地實現(xiàn)基于目標(biāo)的煙霧控制模擬,三、課題主要原理和應(yīng)用公式,2.N-S方程 簡化的N-S方程即歐拉方程,表示如下: (3-1) (3-2,三、課題主要原理和應(yīng)用公式,p壓力; 密度; f 外力; u 速度矢量, ; 矢量點積; 散度算子; 微分算子,也是梯度算子; 拉普拉斯算子,三、課題主要原理和應(yīng)用公式,方程(3-1)是由質(zhì)量守恒定律推導(dǎo)而得到的流體的質(zhì)量方程, 方程(3-2)為以動量守恒定理為基礎(chǔ),在連續(xù)流體力學(xué)中由牛頓第二定理推導(dǎo)而得到的流體的動量方程,三、課題主要原理和應(yīng)用公式,N-S方程求解過程,四、
5、主要功能的實現(xiàn),下面我給大家錄了一段視頻,來展示我這段時間的成果,四、主要功能的實現(xiàn),1、3d模型的數(shù)據(jù)提取 這部分工作由體素化軟件和matlab工具提取數(shù)據(jù)。 (1) 體素化(Voxelization)是把三維模型用體素來表示,通過體素將最接近三維模型的幾何形式表示出來,體素化操作后產(chǎn)生的體素數(shù)據(jù)集,這個數(shù)據(jù)集包含了模型的表面信息,以及模型的內(nèi)部信息,四、功能模塊的實現(xiàn),2) Matlab 數(shù)據(jù)提取 主要用到用到了兩個函數(shù)如下: header,voxels = load_voxel_mesh23(你得到的voxels文件名); header,voxels = load_voxel_normal8(你得到的voxels文件名); 最后得到的,的值分別為:11,51,36,四、主要功能的實現(xiàn),提取數(shù)據(jù)后馬的效果演示圖,四、功能模塊的實現(xiàn),2、懸浮菜單實現(xiàn) 添加懸浮菜單的主要作用是我們可以通過鼠標(biāo)控制煙霧的形成過程,而不需要直接去修改程序源代碼,給我們帶來了極大的方便,這里我設(shè)置了以下幾個功能: (1)添加控制煙霧顏色屬性和旋轉(zhuǎn)的按鈕。 (2)實現(xiàn)了鍵盤控制煙霧的運
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 快遞運輸合同協(xié)議書格式范本
- 排球場地租賃合同書
- 建筑工地安全合同協(xié)議書
- 版事業(yè)單位租車合同樣本
- 信用卡額度提升合同
- 版事業(yè)單位合同聘用辦法
- 倉儲貨架租賃合同范本
- 蔬菜大棚發(fā)展新趨勢:合同農(nóng)業(yè)展望
- 2025短期安保臨時雇傭合同
- 2025芒果水果批發(fā)合同
- 發(fā)熱病人中醫(yī)護(hù)理
- 捕鼠公司合同協(xié)議
- 工程審計面試題及答案
- 2025年全民國家安全教育日(4.15)知識測試競賽題庫(含答案)
- 2025-2030中國煤化工行業(yè)發(fā)展分析及投資風(fēng)險與戰(zhàn)略研究報告
- 病歷書寫規(guī)范2025版
- 2024年共青團(tuán)團(tuán)校考試入團(tuán)考試題庫及答案
- 刑事案件模擬法庭劇本
- 劍橋BEC中級真題第四輯TEST1
- 畢業(yè)設(shè)計(論文)-CK6150總體及縱向進(jìn)給和尾座部件的設(shè)計
- 施工項目人員任命書(范本)
評論
0/150
提交評論