天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 金屬論文 >

虛擬裝配中碰撞檢測技術的研究

發(fā)布時間:2017-04-18 07:30

  本文關鍵詞:虛擬裝配中碰撞檢測技術的研究,由筆耕文化傳播整理發(fā)布。


【摘要】:科學技術的發(fā)展已經對世界工業(yè)的發(fā)展進程產生了重大的影響。對于制造業(yè)來說,對人的依賴正在隨著高新科技的引入而日益削弱,一場改變整個制造業(yè)的革命正在發(fā)生。以虛擬裝配技術為例,已經在許多企業(yè)的產品研發(fā)制造過程中發(fā)揮十分重要的作用。碰撞檢測(Collision Detection)是虛擬裝配系統(tǒng)中的一項關鍵技術,它是對虛擬環(huán)境中兩個或多個物體之間是否發(fā)生,以及何時在何處發(fā)生了碰撞進行檢測。準確高效的碰撞檢測對于虛擬裝配系統(tǒng)來說是十分重要的。 本課題對虛擬裝配系統(tǒng)中碰撞檢測技術的發(fā)展現狀做了研究,實現對三維模型的讀取,應用物理引擎技術實現虛擬現實軟件中,裝配和拆卸過程中的碰撞檢測。 具體工作體現在以下幾個方面:第一,從文件信息存儲結構入手,研究并且分析3ds和Fbx兩種常用的三維模型文件格式。通過流程圖的形式直觀的給出了讀取3ds文件具體過程,并且實現了對文件信息的讀取。對fbx SDK的具體程序代碼進行分析,實現對fbx文件的讀取;第二,對碰撞檢測的一般框架進行研究,收集并整理碰撞檢測技術的相關理論。研究并分析經典碰撞檢測技術中的關鍵技術,包括包圍體,層次包圍體和空間劃分技術。并且給出對應的C語言程序代碼;第三,分析并研究了ODE和Bullet兩種開源物理引擎的一些重要的概念以及程序代碼。實現在Bullet中對于節(jié)點的插入,刪除等操作,以及碰撞檢測的具體實現。對兩款物理引擎進行對比實驗,根據實驗結果確定采用Bullet作為系統(tǒng)物理引擎;第四,完成對系統(tǒng)運行所需第三方庫進行設置,以及64位版本的編譯工作,其中包括所需的Qt庫文件的64位版本的編譯的具體步驟,使用Visual Studio2008對程序進行編譯生成可執(zhí)行文件,并且給出擁有卸載功能的msi安裝程序打包的具體過程。以流程圖的形式給出系統(tǒng)打開三維模型文件,裝配和拆卸的工作過程,以及在系統(tǒng)環(huán)境中對三維模型進行裝配和拆卸時,碰撞檢測的實現的具體效果。
【關鍵詞】:虛擬現實 虛擬裝配 碰撞檢測 Bullet
【學位授予單位】:華東理工大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TG95;TP391.9
【目錄】:
  • 摘要5-6
  • Abstract6-9
  • 第1章 緒論9-17
  • 1.1 課題研究背景及來源9
  • 1.2 相關技術的發(fā)展現狀9-16
  • 1.2.1 虛擬現實技術9-14
  • 1.2.2 虛擬裝配14-15
  • 1.2.3 碰撞檢測技術發(fā)展15-16
  • 1.3 論文主要內容及研究目標16-17
  • 第2章 三維模型文件格式17-26
  • 2.1 3ds文件格式17-22
  • 2.1.1 3ds文件的組成17-21
  • 2.1.2 3ds文件的讀取21-22
  • 2.2 Fbx文件格式22-25
  • 2.2.1 Fbx文件的組成23-24
  • 2.2.2 Fbx文件的讀取24-25
  • 2.3 本章小結25-26
  • 第3章 經典碰撞檢測技術26-41
  • 3.1 碰撞檢測技術的總體框架26
  • 3.2 包圍體技術26-31
  • 3.2.1 AABB包圍盒27-28
  • 3.2.2 OBB包圍盒28-29
  • 3.2.3 k-Dops包圍盒29-30
  • 3.2.4 Sphere包圍球30-31
  • 3.3 層次包圍體技術31-36
  • 3.3.1 層次包圍體樹的度數31-32
  • 3.3.2 層次包圍體樹的構造策略32-35
  • 3.3.3 層次包圍體樹的遍歷策略35-36
  • 3.4 空間劃分技術36-40
  • 3.4.1 八叉樹36-38
  • 3.4.2 BSP樹38-40
  • 3.5 本章小結40-41
  • 第4章 基于物理引擎的碰撞檢測技術41-56
  • 4.1 常用物理引擎簡介41-47
  • 4.1.1 ODE物理引擎41-44
  • 4.1.2 Bullet物理引擎44-47
  • 4.2 Bullet物理引擎中碰撞檢測的實現47-53
  • 4.2.1 Broadphase碰撞檢測47-53
  • 4.2.2 Narrowphase碰撞檢測53
  • 4.3 Bullet與ODE的比較53-55
  • 4.4 本章小結55-56
  • 第5章 碰撞檢測功能實現56-71
  • 5.1 系統(tǒng)運行前準備工作56-62
  • 5.1.1 系統(tǒng)運行環(huán)境配置56-58
  • 5.1.2 打包msi安裝程序58-62
  • 5.2 系統(tǒng)運行62-70
  • 5.2.1 系統(tǒng)運行流程62-64
  • 5.2.2 碰撞檢測實現過程64-67
  • 5.2.3 碰撞檢測實現效果67-70
  • 5.3 本章小結70-71
  • 第6章 總結與展望71-73
  • 6.1 總結71-72
  • 6.2 展望72-73
  • 參考文獻73-76
  • 致謝76

【參考文獻】

中國期刊全文數據庫 前1條

1 劉芳;劉賢梅;;3DS文件讀取、繪制與控制方法的研究與應用[J];計算機工程與設計;2009年19期

中國博士學位論文全文數據庫 前1條

1 魏迎梅;虛擬環(huán)境中碰撞檢測問題的研究[D];中國人民解放軍國防科學技術大學;2000年

中國碩士學位論文全文數據庫 前3條

1 王建文;仿人機器人運動學和動力學分析[D];國防科學技術大學;2003年

2 徐勝龍;“育鯤”輪主柴油機虛擬現實技術研究[D];大連海事大學;2010年

3 曹倩;具有三維力反饋的協(xié)同虛擬裝配系統(tǒng)關鍵技術研究[D];北京郵電大學;2010年


  本文關鍵詞:虛擬裝配中碰撞檢測技術的研究,,由筆耕文化傳播整理發(fā)布。



本文編號:314345

資料下載
論文發(fā)表

本文鏈接:http://www.sikaile.net/kejilunwen/jinshugongy/314345.html


Copyright(c)文論論文網All Rights Reserved | 網站地圖 |

版權申明:資料由用戶a1d09***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com