高性能三維輕量化瀏覽器的設計與實現(xiàn)
發(fā)布時間:2020-08-12 07:07
【摘要】:選題來自山東山大華天軟件有限公司三維CAD/CAM工程技術中心三維輕量化瀏覽器項目。本課題以此為基礎,針對目前主流的三維輕量化瀏覽器軟件在三維顯示性能、模型文件存儲、命令定制開發(fā)方面中存在的問題,通過調研與技術選型設計出產品基礎原型。特別是當前面臨種類繁多的三維模型的數(shù)據(jù)沒有統(tǒng)一存儲標準、難以實現(xiàn)流暢的千萬級別面片的顯示。因此,本課題擬采用了一種高性能的顯示內核構建、支持統(tǒng)一數(shù)據(jù)存儲的文件格式。最終實現(xiàn)一個既可以進行模型的快速瀏覽,又可以支持豐富上層應用的三維輕量化瀏覽器,以滿足市場的迫切需要。通過對三維瀏覽相關調研與技術選型,本系統(tǒng)最終基于Open Inventor顯示內核,選取包括優(yōu)化網格分元、LOD、視景體剔除、VBO等技術達到了大規(guī)模數(shù)據(jù)的高性能顯示的目的;基于對JT文件格式、Datakit數(shù)據(jù)轉換技術的調研,設計并實現(xiàn)以段記錄式物理存儲結構,定義了涵蓋BOM結構、MESH實體、PMI、視圖、基本幾何屬性、用戶自定義數(shù)據(jù)、裝配特征,支持單一、分散、混合存儲方式,支持PDM管理的SVL數(shù)據(jù)格式,能夠很好的對各類主流CAD文件進行轉換與統(tǒng)一的輕量數(shù)據(jù)存儲;基于MFC與命令設計模式,設計并實現(xiàn)了三維輕量化瀏覽器的程序框架與命令開發(fā)框架,完成了BOM結構編輯、輕量裝配、剖視圖的基本功能,并提供了豐富的上層接口可針對用戶的需求進行命令的定制開發(fā)。本系統(tǒng)是完全自主的高性能三維瀏覽器解決方案,具有全部的源代碼,減少國內軟件公司普遍受國外的制約的限制。能夠滿足復雜產品相關三維CAD數(shù)模瀏覽需求,支持PLM三維瀏覽器及三維工藝仿真應用。支持主流CAD數(shù)據(jù)轉換、輕量化處理、基本瀏覽、輕量化發(fā)布等功能,形成覆蓋產品設計、工藝及生產各階段的三維輕量化瀏覽解決方案。目前以本系統(tǒng)為原型已經開發(fā)出了成熟產品,通過不懈的努力現(xiàn)已投入到航天機械等領域中部署運行,成功實現(xiàn)了三維數(shù)模下廠,改變了傳統(tǒng)生產車間只能瀏覽二維圖紙的方式,極大的提高了生產效率。目前本系統(tǒng)得到了航天領域用戶的關注與認可,并可以擴展到其他相關領域中。
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP393.092;TP391.72
本文編號:2790223
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2014
【分類號】:TP393.092;TP391.72
【參考文獻】
相關期刊論文 前5條
1 劉金義,侯寶明;STL格式實體的快速拓撲重建[J];工程圖學學報;2003年04期
2 馬金英;;數(shù)字化CAD/CAM技術的應用及發(fā)展趨勢展望[J];機床與液壓;2009年04期
3 ;AutoVue瀏覽、標注、在線協(xié)同作業(yè)解決方案[J];CAD/CAM與制造業(yè)信息化;2004年08期
4 龔安;宮法明;;用OpenGL實現(xiàn)交互式的三維圖形顯示[J];科學技術與工程;2006年10期
5 魏維,黃文良,王立新;COM技術在Inventor二次開發(fā)中的應用與研究[J];計算機工程與設計;2003年10期
本文編號:2790223
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2790223.html
最近更新
教材專著