• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于開(kāi)源場(chǎng)景圖形的三維可視化與信息管理系統(tǒng)設(shè)計(jì)

      2016-07-19 21:08:37張文英何坤金張榮麗劉宇興
      計(jì)算機(jī)應(yīng)用 2016年7期
      關(guān)鍵詞:信息庫(kù)信息管理電動(dòng)車(chē)

      張文英 何坤金 張榮麗 劉宇興

      摘要:對(duì)于產(chǎn)品虛擬裝配的三維呈現(xiàn)過(guò)程中難以實(shí)現(xiàn)零件信息管理問(wèn)題,結(jié)合電動(dòng)車(chē)模型的拆裝,提出三維可視化與信息管理技術(shù)融為一體的設(shè)計(jì)方案。首先,建立三維模型庫(kù),并根據(jù)電動(dòng)車(chē)模型的拓?fù)浣Y(jié)構(gòu)和輔助信息,如零件的材質(zhì)、型號(hào)等,建立信息庫(kù);其次,讀取信息庫(kù)中零件與子裝配體間的父子關(guān)系信息建立目錄樹(shù),根據(jù)子裝配體與場(chǎng)景樹(shù)均為“多叉樹(shù)”組成結(jié)構(gòu)的原理進(jìn)行子裝配體的三維呈現(xiàn),再對(duì)子裝配體的各個(gè)節(jié)點(diǎn)設(shè)置動(dòng)畫(huà)完成拆裝呈現(xiàn);最后,采用多線程方法將電動(dòng)車(chē)配件信息管理與可視化有機(jī)結(jié)合,實(shí)現(xiàn)支持三維的拾取交互查詢(xún)和檢索定位查詢(xún)等功能。系統(tǒng)以世紀(jì)鳥(niǎo)電動(dòng)車(chē)進(jìn)行驗(yàn)證,實(shí)現(xiàn)了三維可視化技術(shù)與信息系統(tǒng)相融合,能快速有效地為電動(dòng)車(chē)的三維呈現(xiàn)和虛擬裝配提供技術(shù)支持。實(shí)例驗(yàn)證表明,所設(shè)計(jì)系統(tǒng)可以有效地將零件的信息管理融入到虛擬裝配的三維可視化中。

      關(guān)鍵詞:

      開(kāi)源場(chǎng)景圖形三維渲染引擎的英文縮寫(xiě)為OSG?是否正確?請(qǐng)明確。;三維可視化;信息管理;虛擬裝配;人機(jī)交互

      中圖分類(lèi)號(hào): TP391.9 文獻(xiàn)標(biāo)志碼:A

      0引言

      隨著計(jì)算機(jī)圖形學(xué)、計(jì)算機(jī)可視化技術(shù)、工藝設(shè)計(jì)技術(shù)的快速發(fā)展,虛擬裝配[1-3]作為虛擬現(xiàn)實(shí)技術(shù)在制造業(yè)的典型應(yīng)用,引起了國(guó)內(nèi)外學(xué)者全方位、多層次的研究,并且已經(jīng)取得了初步的成果,但是,在以三維可視化的交互模式支持配件信息管理方面,現(xiàn)有的虛擬裝配系統(tǒng)還存在著不足:缺少對(duì)三維空間中零配件的信息管理;在拆裝過(guò)程中難以及時(shí)查詢(xún)零件的相關(guān)信息;沒(méi)有對(duì)零件模型進(jìn)行庫(kù)存、分類(lèi)等管理。由此可知,如何建立三維零件的數(shù)據(jù)屬性及一體化的多維信息展示平臺(tái),是虛擬裝配技術(shù)中三維可視化與信息管理系統(tǒng)設(shè)計(jì)的關(guān)鍵問(wèn)題。

      從裝配環(huán)境的角度可以將虛擬裝配分為三類(lèi)[4]:基于計(jì)算機(jī)輔助設(shè)計(jì)(Computer Aided Design, CAD)平臺(tái)的虛擬裝配系統(tǒng)、基于通用虛擬現(xiàn)實(shí)技術(shù)開(kāi)發(fā)的桌面虛擬裝配系統(tǒng)、大規(guī)模虛擬現(xiàn)實(shí)系統(tǒng)。其中,基于CAD平臺(tái)的系統(tǒng)仿真的真實(shí)感和可靠性不是很高,并且難以發(fā)揮虛擬現(xiàn)實(shí)技術(shù)的優(yōu)勢(shì),如交互式CAD系統(tǒng)(Computer Aided Threedimensional Interactive Application, CATIA)、UG、Pro/E等仿真系統(tǒng);基于通用虛擬現(xiàn)實(shí)技術(shù)的虛擬裝配系統(tǒng)能夠利用虛擬現(xiàn)實(shí)技術(shù),從而降低成本,如哈爾濱工業(yè)大學(xué)夏平均等[5]研究的基于Division Mockup軟件開(kāi)發(fā)的衛(wèi)星產(chǎn)品虛擬裝配系統(tǒng)和鄭州大學(xué)劉凱等[6]研究的基于產(chǎn)品模型數(shù)據(jù)交互規(guī)范(Standard for the Exchange of Product Model Data, STEP)和三維渲染引擎開(kāi)源場(chǎng)景圖形(Open Scene Graph, OSG)的虛擬裝配系統(tǒng);大規(guī)模的虛擬現(xiàn)實(shí)系統(tǒng)成本高、開(kāi)發(fā)難度大,如浙江大學(xué)萬(wàn)華根等[7]開(kāi)發(fā)的集成的虛擬設(shè)計(jì)與虛擬裝配系統(tǒng)和哈爾濱工業(yè)大學(xué)Liu等[8]設(shè)計(jì)的采用球形幕作為顯示裝置、操作者能夠自由行走的虛擬裝配環(huán)境系統(tǒng)。以上的虛擬裝配系統(tǒng)都難以用三維可視化的交互模式支持配件信息管理[9]。而三維可視化與信息管理技術(shù)相結(jié)合的方法已經(jīng)有了研究,如文獻(xiàn)[10-11]所述的三維可視化變電設(shè)備管理系統(tǒng),在三維可視化方面,為實(shí)現(xiàn)對(duì)變電設(shè)備的監(jiān)控,它們只提供對(duì)變電設(shè)備的三維呈現(xiàn),難以滿(mǎn)足對(duì)產(chǎn)品虛擬裝配過(guò)程的三維呈現(xiàn);在信息管理方面,只完成單個(gè)模型的檢索查詢(xún),但是,在虛擬裝配系統(tǒng)中融入信息管理技術(shù)的研究目前較少。

      針對(duì)上述問(wèn)題,本文采用微軟基礎(chǔ)類(lèi)庫(kù)(Microsoft Foundation Classes, MFC)管理三維渲染引擎OSG,實(shí)現(xiàn)虛擬裝配的三維可視化。同時(shí),融合裝配目錄樹(shù)和配件的供應(yīng)商、材質(zhì)、型號(hào)等信息,支持以三維可視化的交互模式進(jìn)行零件的信息管理,最終實(shí)現(xiàn)三維場(chǎng)景呈現(xiàn)與信息管理的有機(jī)統(tǒng)一。鑒于電動(dòng)車(chē)的種類(lèi)繁多,如簡(jiǎn)約款、經(jīng)典款、時(shí)尚款等,本文選取幾個(gè)典型款式的電動(dòng)車(chē)進(jìn)行實(shí)例驗(yàn)證。

      1系統(tǒng)總體設(shè)計(jì)

      本文提出了三維可視化與信息管理技術(shù)相融合的系統(tǒng)的設(shè)計(jì),系統(tǒng)主要由3個(gè)部分組成:信息庫(kù)、三維可視化模塊、信息管理模塊,后面兩個(gè)是系統(tǒng)的主要功能模塊。總體設(shè)計(jì)框圖如圖1所示。

      1)建立信息庫(kù)。

      系統(tǒng)的信息庫(kù)分為模型庫(kù)和數(shù)據(jù)庫(kù)兩類(lèi),模型庫(kù)存放零件的三維模型,數(shù)據(jù)庫(kù)保存模型信息、裝配信息、供應(yīng)商信息等。建立逼真的三維模型是最基本也是最重要的前期工作,本文系統(tǒng)采用專(zhuān)門(mén)的三維建模軟件進(jìn)行建模,并以.ive格式導(dǎo)出模型,建立模型庫(kù)。.ive格式是OSG自己定義的二進(jìn)制存儲(chǔ)格式文件,模型渲染速度比較快;但是,它不包含模型的拓?fù)浣Y(jié)構(gòu)信息,為建立模型信息庫(kù)、裝配信息庫(kù)等數(shù)據(jù)庫(kù),需要先將.ive格式的模型轉(zhuǎn)換為場(chǎng)景圖形的文本描述格式(.osg格式),然后分析場(chǎng)景模型的拓?fù)浣Y(jié)構(gòu)才能得到所需的數(shù)據(jù)信息。供應(yīng)商、模型的材質(zhì)、型號(hào)等信息庫(kù)根據(jù)專(zhuān)家經(jīng)驗(yàn)知識(shí)建立。

      本文系統(tǒng)所建立信息庫(kù)中的數(shù)據(jù)結(jié)構(gòu)、表與表之間的關(guān)系如圖2所示,共4種類(lèi)型的數(shù)據(jù)表:零件庫(kù)表“Model_Library”、模型信息表“Model”、供應(yīng)商信息表“ProviderInfor”、裝配信息表“AssemblePlan”。其中,裝配信息表有多個(gè),每個(gè)子裝配體的裝配呈現(xiàn)都對(duì)應(yīng)一個(gè)裝配信息表,并結(jié)合子裝配體的標(biāo)識(shí)符取名,以便于識(shí)別?!癕odel”表中主要的數(shù)據(jù)類(lèi)型:模型標(biāo)識(shí)符“MID”、模型類(lèi)型“MType”、宿主模型標(biāo)志符“MOwnerID”、層次“MLayer”、模型名稱(chēng)“MName”、幾何名稱(chēng)“MgName”、4×4的位姿矩陣“MatrixL”、尺寸“MSize”等。

      2)三維可視化模塊。

      根據(jù)模型信息庫(kù)中的子裝配體、零件的層次關(guān)系信息建立系統(tǒng)目錄樹(shù),用戶(hù)通過(guò)與目錄樹(shù)的交互實(shí)現(xiàn)對(duì)各個(gè)部分的管理,包括單個(gè)零件或子裝配體的三維呈現(xiàn)、按照裝配信息庫(kù)中的數(shù)據(jù)對(duì)子裝配體進(jìn)行裝配或拆卸呈現(xiàn)等。

      3)信息管理模塊。

      采用多線程方法和消息響應(yīng)機(jī)制將電動(dòng)車(chē)模型的二維數(shù)字化信息與三維可視化呈現(xiàn)相融合,主要實(shí)現(xiàn)從三維場(chǎng)景中的模型到二維文字信息的拾取交互查詢(xún)和從關(guān)鍵字信息到三維模型的檢索定位查詢(xún)。

      2基于OSG 的三維可視化模塊

      三維可視化部分主要實(shí)現(xiàn)虛擬場(chǎng)景中電動(dòng)車(chē)模型的三維呈現(xiàn)和拆裝呈現(xiàn)功能。為了對(duì)電動(dòng)車(chē)模型的各個(gè)部分進(jìn)行有條理的管理,采用目錄樹(shù)結(jié)構(gòu)的方式對(duì)零件進(jìn)行組織,并且在渲染節(jié)點(diǎn)時(shí)調(diào)用OSG提供的osg::CullFace類(lèi),設(shè)置剔除面,使渲染時(shí)不在視野范圍內(nèi)的部分不進(jìn)行渲染,如背面、被遮擋部分等,從而提高渲染效率。

      2.1目錄樹(shù)的構(gòu)建

      一輛完整電動(dòng)車(chē)模型結(jié)構(gòu)非常復(fù)雜,若每次操作都需要渲染整輛電動(dòng)車(chē)模型,不僅工作繁瑣,而且效率低下。而建立目錄樹(shù)可以支持用戶(hù)有針對(duì)性地對(duì)零配件或子裝配體進(jìn)行可視化呈現(xiàn)、信息管理等操作,更重要的是可以有效地減少場(chǎng)景渲染的工作量。

      建立的目錄樹(shù)層次結(jié)構(gòu)取決于模型信息庫(kù)中存儲(chǔ)的模型層次關(guān)系。第1層是根節(jié)點(diǎn),即完整的電動(dòng)車(chē)模型;第2層是對(duì)根節(jié)點(diǎn)的第一次劃分,包含子裝配體、單個(gè)零配件;第3層是對(duì)其上一層各個(gè)子裝配體的繼續(xù)劃分;逐層往下,每一層子裝配體的所有孩子節(jié)點(diǎn)組合構(gòu)成該子裝配體。

      目錄樹(shù)的建立過(guò)程:首先,父節(jié)點(diǎn)建立成功后可以得到該父節(jié)點(diǎn)的句柄;然后,孩子節(jié)點(diǎn)尋找到它的父節(jié)點(diǎn)句柄后作為孩子節(jié)點(diǎn)加入父節(jié)點(diǎn),即可建立父子關(guān)系。所以,目錄樹(shù)是按照層次上由上往下的順序建立的。本文系統(tǒng)的目錄樹(shù)的展示如圖3所示,圖中電動(dòng)車(chē)是“簡(jiǎn)約款”類(lèi)型中選取的一輛,根節(jié)點(diǎn)“簡(jiǎn)約款電動(dòng)車(chē)”對(duì)應(yīng)整輛電動(dòng)車(chē)模型。圖4是目錄樹(shù)結(jié)構(gòu)的樹(shù)狀圖,它對(duì)應(yīng)于圖3左側(cè)的目錄樹(shù)。

      2.2零件或子裝配體的三維呈現(xiàn)

      單個(gè)零件的三維呈現(xiàn)從三維模型庫(kù)、模型信息庫(kù)中分別讀取模型文件和模型的位姿矩陣信息,便可在場(chǎng)景中按要求進(jìn)行渲染顯示;但是,為了支持用戶(hù)自定義的修改子裝配體的成員,模型庫(kù)中沒(méi)有存放子裝配體模型,只有單個(gè)的零配件模型,所以子裝配體的呈現(xiàn)與零配件的呈現(xiàn)有所不同。

      由于子裝配體是多叉樹(shù)結(jié)構(gòu),所以它的所有零件葉子節(jié)點(diǎn)的呈現(xiàn)就是子裝配體的呈現(xiàn)。如圖5(a)子裝配體1的呈現(xiàn)只需呈現(xiàn)孩子節(jié)點(diǎn)11,12,13;但是,若子裝配體的孩子節(jié)點(diǎn)中仍存在子裝配體,如圖5(b)所示,那么在孩子節(jié)點(diǎn)中類(lèi)型為子裝配體的,繼續(xù)往下一層尋找零件節(jié)點(diǎn)進(jìn)行顯示,依次類(lèi)推。對(duì)子裝配體5的呈現(xiàn),最終呈現(xiàn)零配件節(jié)點(diǎn)511,512,521,522,53。圖5(c)是“經(jīng)典款”電動(dòng)車(chē)的子裝配體“車(chē)尾部分”的實(shí)例展示。

      子裝配體呈現(xiàn)算法:利用遞歸函數(shù)實(shí)現(xiàn)對(duì)它的孩子節(jié)點(diǎn)的逐個(gè)遍歷,找到其中所有的零配件節(jié)點(diǎn)并進(jìn)行呈現(xiàn),算法流程如圖6所示。首先判斷要呈現(xiàn)節(jié)點(diǎn)是否是子裝配體,不是則直接讀取模型呈現(xiàn);是則調(diào)用遞歸函數(shù)逐層尋找所包含的零配件節(jié)點(diǎn)并呈現(xiàn)。以圖5(b)中的子裝配體例,判斷第一個(gè)節(jié)點(diǎn)5是子裝配體,搜索得到它的所有孩子節(jié)點(diǎn)51,52,53,逐個(gè)處理。首先,處理孩子節(jié)點(diǎn)51,判斷是子裝配體則調(diào)用遞歸函數(shù)并將指向子裝配體5的指針作為參數(shù)傳遞,搜索到它的所有孩子節(jié)點(diǎn)511,512,它們都是零件節(jié)點(diǎn)所以直接作為孩子節(jié)點(diǎn)加入子裝配體51,再將子裝配體51作為孩子節(jié)點(diǎn)添加到子裝配體5,此時(shí),處理子裝配體51的函數(shù)結(jié)束,回到處理子裝配體5的函數(shù);接著,處理孩子節(jié)點(diǎn)52,類(lèi)似于節(jié)點(diǎn)51;最后,節(jié)點(diǎn)53是零件節(jié)點(diǎn)直接作為孩子節(jié)點(diǎn)添加到子裝配體5。到此成功構(gòu)建了子裝配體5的場(chǎng)景樹(shù)[12],對(duì)場(chǎng)景樹(shù)進(jìn)行渲染就可實(shí)現(xiàn)對(duì)子裝配體5所包含的所有零配件節(jié)點(diǎn)的呈現(xiàn),即呈現(xiàn)子裝配體5。實(shí)驗(yàn)結(jié)果如圖7所示,若要呈現(xiàn)子裝配體“車(chē)尾部分”,只需要呈現(xiàn)零配件節(jié)點(diǎn)靠墊、靠墊下金屬、后車(chē)燈、后車(chē)燈上蓋、后車(chē)輪擋板。

      2.3裝配體的拆裝呈現(xiàn)

      由浙江大學(xué)“可拆即可裝,拆卸與裝配是互為可逆過(guò)程”的理論[7]可知:在子裝配體結(jié)構(gòu)完整時(shí),只要能夠?qū)ζ溥M(jìn)行合理的拆卸,便可逆向?qū)ζ溥M(jìn)行裝配,由此裝配呈現(xiàn)與拆卸呈現(xiàn)可以共用一個(gè)信息庫(kù),若該信息庫(kù)存放的是拆卸信息,那么只要將部分信息在讀取的時(shí)候進(jìn)行處理,如順序進(jìn)行顛倒、方向向量取反等,就可以實(shí)現(xiàn)裝配呈現(xiàn)。拆裝呈現(xiàn)方法:將零件節(jié)點(diǎn)添加動(dòng)畫(huà)節(jié)點(diǎn),并設(shè)置運(yùn)動(dòng)的方向、距離。動(dòng)畫(huà)執(zhí)行結(jié)束后設(shè)置節(jié)點(diǎn)的屬性為隱藏,即可實(shí)現(xiàn)一個(gè)節(jié)點(diǎn)的成功拆卸。將待拆卸的子裝配體包含的所有節(jié)點(diǎn)按照指定的順序、方向、距離逐個(gè)拆卸,便可以實(shí)現(xiàn)子裝配體連續(xù)的拆卸呈現(xiàn)。實(shí)驗(yàn)結(jié)果由圖8所示,圖8(a)到圖8(f)是經(jīng)典款電動(dòng)車(chē)配件“前車(chē)燈”的拆卸呈現(xiàn)按照時(shí)間順序截取得到的圖。在裝配呈現(xiàn)過(guò)程中,每個(gè)配件裝配前需要對(duì)配件的尺寸進(jìn)行判斷,只有配件尺寸匹配才可以繼續(xù)裝配,否則系統(tǒng)提示配件尺寸不匹配,裝配不能進(jìn)行。實(shí)驗(yàn)結(jié)果由圖9所示,場(chǎng)景中配件“前車(chē)燈”的尺寸較小,裝配無(wú)法繼續(xù)。

      3虛擬場(chǎng)景中模型的信息管理

      模型的信息管理模塊實(shí)現(xiàn)融合三維場(chǎng)景的數(shù)字化信息管理功能,打破了傳統(tǒng)的二維文本信息管理,并且將三維可視化技術(shù)應(yīng)用到一個(gè)新的領(lǐng)域。該部分主要包括兩個(gè)方面的內(nèi)容:拾取交互查詢(xún)、檢索定位查詢(xún),詳細(xì)功能說(shuō)明如圖10所示。

      3.1拾取交互查詢(xún)

      拾取交互查詢(xún):在三維場(chǎng)景中點(diǎn)選拾取模型查詢(xún)配件的相關(guān)信息。本文系統(tǒng)通過(guò)點(diǎn)擊場(chǎng)景中三維電動(dòng)車(chē)配件模型,讓用戶(hù)可以輕松、便捷地查看每個(gè)零件的詳細(xì)信息。采用OSG的自定義事件[12]方法進(jìn)行實(shí)現(xiàn),過(guò)程:首先,對(duì)場(chǎng)景樹(shù)進(jìn)行遍歷,用碰撞檢測(cè)[13]方法識(shí)別點(diǎn)選的三維模型;其次,將選取的模型網(wǎng)格化突出顯示;最后,將識(shí)別的模型的標(biāo)識(shí)符添加到消息中并進(jìn)行傳遞,主線程會(huì)通知執(zhí)行消息響應(yīng)的窗口,窗口根據(jù)響應(yīng)的內(nèi)容執(zhí)行信息顯示。實(shí)驗(yàn)結(jié)果由圖11所示,在三維虛擬場(chǎng)景中點(diǎn)選左后視鏡模型,場(chǎng)景中模型網(wǎng)格化突出顯示,信息管理窗口中顯示模型的詳細(xì)信息,并可對(duì)頁(yè)面的信息進(jìn)行更改。

      供應(yīng)商庫(kù)存查詢(xún)查詢(xún)供應(yīng)商能夠提供的某種型號(hào)的所有款式的零件。本文系統(tǒng)在信息管理窗口中顯示了模型的供應(yīng)商列表,點(diǎn)擊列表中任意供應(yīng)商可以顯示該供應(yīng)商的詳細(xì)信息和它提供的當(dāng)前零件的所有其他款式模型,實(shí)驗(yàn)結(jié)果如圖12所示,三維場(chǎng)景中呈現(xiàn)的是供應(yīng)商列表中第三家提供的中型“左后視鏡”零件,共有三種款式,同時(shí)還顯示了該供應(yīng)商的詳細(xì)信息。

      3.2檢索定位查詢(xún)

      檢索定位查詢(xún)通過(guò)檢索關(guān)鍵字查詢(xún)完整信息和三維場(chǎng)景中零件的模型,根據(jù)模型在場(chǎng)景中的位置實(shí)現(xiàn)定位。在本文系統(tǒng)中,檢索關(guān)鍵字被分為三種類(lèi)型:零部件標(biāo)識(shí)符、零部件名稱(chēng)、供應(yīng)商名稱(chēng);查詢(xún)方式有兩種:查詢(xún)單個(gè)和查詢(xún)所有,它們都可以實(shí)現(xiàn)模型的定位。

      檢索定位查詢(xún)主要采用多線程方法實(shí)現(xiàn),MFC主線程[14]通過(guò)接口CoreOSG類(lèi)與OSG渲染線程進(jìn)行通信,從而控制該線程。實(shí)現(xiàn)過(guò)程:首先,在虛擬場(chǎng)景中顯示完整電動(dòng)車(chē)模型;其次,對(duì)場(chǎng)景中電動(dòng)車(chē)模型的場(chǎng)景樹(shù)進(jìn)行遍歷,尋找要檢索模型節(jié)點(diǎn),找到后將其網(wǎng)格化突出顯示,實(shí)現(xiàn)模型定位;最后,在信息管理對(duì)話(huà)框中顯示模型的完整信息。實(shí)驗(yàn)結(jié)果如圖13~14所示,本次實(shí)驗(yàn)打開(kāi)的是“時(shí)尚款”中的一輛電動(dòng)車(chē)模型,檢索方式為“查詢(xún)單個(gè)”。圖13是按照零部件的標(biāo)識(shí)符(ID)進(jìn)行檢索的結(jié)果,檢索方式為“查詢(xún)單個(gè)”;圖14是按照零部件名稱(chēng)進(jìn)行檢索的結(jié)果,檢索的是子裝配體,檢索方式也是“查詢(xún)單個(gè)”。2.2節(jié)介紹子裝配體呈現(xiàn)時(shí)要構(gòu)建場(chǎng)景樹(shù),場(chǎng)景樹(shù)中每個(gè)節(jié)點(diǎn)以標(biāo)識(shí)符命名,所以只要獲取到子裝配體的標(biāo)識(shí)符就可以通過(guò)遍歷場(chǎng)景樹(shù),找到該子裝配體,然后對(duì)其進(jìn)行處理。

      模糊查詢(xún)查詢(xún)名字中包含查詢(xún)關(guān)鍵字的所有模型節(jié)點(diǎn)。查詢(xún)關(guān)鍵字的類(lèi)型可以是“零部件名稱(chēng)”或“供應(yīng)商名稱(chēng)”,查詢(xún)方式為“查詢(xún)所有”。“零部件名稱(chēng)”類(lèi)型的模糊查詢(xún)可以實(shí)現(xiàn)不同位置相同零件的檢索,如圖15所示,按照關(guān)鍵字“輪胎”進(jìn)行查詢(xún)后,搜索到前、后兩個(gè)車(chē)輪的輪胎模型;“供應(yīng)商名稱(chēng)”類(lèi)型的模糊查詢(xún)可以呈現(xiàn)某供應(yīng)商能夠提供的所有類(lèi)型的模型,方便廠家對(duì)產(chǎn)品配件的集中采購(gòu)。

      4結(jié)語(yǔ)

      本文在虛擬裝配的三維可視化系統(tǒng)中融入配件的信息管理。建立目錄樹(shù),按照目錄樹(shù)結(jié)構(gòu)實(shí)現(xiàn)電動(dòng)車(chē)零部件的分模塊呈現(xiàn)和子裝配體的拆裝呈現(xiàn);實(shí)現(xiàn)三維可視化與信息管理的有機(jī)結(jié)合,完成雙向查詢(xún):拾取交互查詢(xún)和檢索定位查詢(xún)。以幾種款式的電動(dòng)車(chē)模型為例,采用MFC管理OSG的場(chǎng)景渲染方法,實(shí)現(xiàn)了一個(gè)綜合、高效的管理系統(tǒng)。本文系統(tǒng)對(duì)庫(kù)存查詢(xún)功能的實(shí)現(xiàn)還沒(méi)有很完全,缺少對(duì)零件的所有庫(kù)存的查詢(xún)。在此基礎(chǔ)上,將三維場(chǎng)景中的配件換成庫(kù)存中的新穎款式,實(shí)現(xiàn)電動(dòng)車(chē)款式的多樣化設(shè)計(jì),這些將是下一步的工作內(nèi)容。

      參考文獻(xiàn):

      [1]

      武殿梁,楊潤(rùn)黨,馬登哲,等.虛擬裝配系統(tǒng)及其關(guān)鍵技術(shù)[J].上海交通大學(xué)學(xué)報(bào),2004,38(9):1539-1543.(WU D L, YANG R D, MA D Z, et al. Virtual assembly system and the enabling technologies [J]. Journal of Shanghai Jiao Tong University, 2004, 38(9): 1539-1543.)

      [2]

      鄧逸辰,范秀敏,邱世廣,等.基于裝配約束動(dòng)態(tài)創(chuàng)建的虛擬裝配技術(shù)研究[J].組合機(jī)床與自動(dòng)化加工技術(shù),2014(7):124-128.(DENG Y C, FAN X M, QIU S G, et al. Research of virtual assembly technology based on dynamic construction of assembly constraint [J]. Modular Machine Tool & Automatic Manufacturing Technique, 2014(7): 124-128.)

      [3]

      楊潤(rùn)黨.虛擬環(huán)境中交互式工位規(guī)劃與裝配過(guò)程仿真技術(shù)研究[D].上海:上海交通大學(xué),2007:92-100.(YANG R D. Study on interactive workplace planning and assembly process simulation in virtual environment [D]. Shanghai: Shanghai Jiao Tong University, 2007: 92-100.)

      [4]

      李建廣,夏平均.虛擬裝配技術(shù)研究現(xiàn)狀及其發(fā)展[J].航空制造技術(shù),2010(3):34-38.(LI J G, XIA P J. Survey of virtual assembly and its perspective [J]. Aeronautical Manufacturing Technology, 2010(3): 34-38.)

      [5]

      夏平均,姚英學(xué),孫剛,等.基于Division Mockup的衛(wèi)星虛擬裝配系統(tǒng)研究與開(kāi)發(fā)[J].中國(guó)機(jī)械工程,2008,19(19):2340-2343.(XIA P J, YAO Y X, SUN G, et al. Study and development of a virtual assembly system based on division mockup for satellite [J]. China Mechanical Engineering, 2008, 19(19): 2340-2343.)

      [6]

      劉凱,趙新?tīng)N,譚同德.基于STEP和OSG的虛擬裝配系統(tǒng)[J].計(jì)算機(jī)工程與設(shè)計(jì),2013,34(1):262-267.(LIU K, ZHAO X C, TAN T D. Virtual assembly system based STEP and OSG [J]. Computer Engineering and Design, 2013, 34(1): 262-267.)

      [7]

      萬(wàn)華根,高曙明,彭群生.一個(gè)集成的虛擬設(shè)計(jì)與虛擬裝配系統(tǒng)[J].中國(guó)圖象圖形學(xué)報(bào),2002,7(1):27-35.(WAN H G, GAO S M, PENG Q S. VDVAS an integrated virtual design and virtual assembly environment [J]. Journal of Image and Graphics, 2002, 7(1): 27-35.)

      [8]

      LIU G H, YAO Y X. Development of a new virtual environment system for assembly [J]. Key Engineering Materials, 2006, 315/316: 556-560.

      [9]

      張文建,焦梓實(shí),杜亞維,等.虛擬裝配技術(shù)的研究現(xiàn)狀及發(fā)展趨勢(shì)分析[J].新技術(shù)新工藝,2007(1):19-21.(ZHANG W J, JIAO Z S, DU Y W, et al. The analysis of the present research situation and development of virtual assembly technology [J]. New Technology & New Process, 2007(1): 19-21.)

      [10]

      李莉.攀枝花電業(yè)局三維可視化變電設(shè)備信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2012:38-45.(LI L. The design and implementation of threedimensional visualization MIS of the Panzhihua electric power bureaus substation equipment [D]. Chengdu: University of Electronic Science and Technology of China, 2012: 38-45.)

      [11]

      王先兵,張學(xué)東,何濤,等.三維虛擬變電站數(shù)字可視化管理與監(jiān)控系統(tǒng)[J].武漢大學(xué)學(xué)報(bào):工學(xué)版,2011,44(6):786-791.(WANG X B, ZHANG X D, HE T, et al. Digital visualization management and monitoring system for 3D virtual transformer substations [J]. Engineering Journal of Wuhan University, 2011, 44(6): 786-791.)

      [12]

      王銳,錢(qián)學(xué)雷.Open Scene Graph三維渲染引擎設(shè)計(jì)與實(shí)踐[M].北京:清華大學(xué)出版社,2010:56-62.(WANG R, QIAN X L. Open Scene Graph 3D Rendering Engine Design and Practice [M]. Beijing: Tsinghua University Press, 2010: 56-62.)

      [13]

      李永勝.虛擬校園中碰撞處理技術(shù)的研究[D].鄭州:鄭州大學(xué),2011:37-39.(LI Y S. Research on collision processing technology in virtual campus [D]. Zhengzhou: Zhengzhou University, 2011: 37-39.)

      [14]

      許列,韋群,王玨.基于OSG的三維場(chǎng)景管理及實(shí)時(shí)繪制技術(shù)研究與實(shí)現(xiàn)[J].裝備指揮技術(shù)學(xué)院學(xué)報(bào),2011.22(3):100-104.(XU L, WEI Q, WANG J. Research and implementation of 3D scene management and realtime rendering technology based on OSG [J]. Journal of the Academy of Equipment Command & Technology, 2011, 22(3): 100-104.)

      猜你喜歡
      信息庫(kù)信息管理電動(dòng)車(chē)
      民政部啟用中國(guó)·國(guó)家地名信息庫(kù)2022版
      電動(dòng)車(chē)有可能沒(méi)有高檔和豪華車(chē)
      造價(jià)信息管理在海外投標(biāo)中的應(yīng)用探討
      評(píng)《現(xiàn)代物流信息管理與技術(shù)》(書(shū)評(píng))
      電動(dòng)車(chē)新貴
      借助BIM構(gòu)建動(dòng)態(tài)造價(jià)信息庫(kù)的新思路
      新生代(2018年16期)2018-11-13 23:14:18
      我不坐你的電動(dòng)車(chē)了
      大灰狼(2018年3期)2018-06-11 15:28:50
      電動(dòng)車(chē)來(lái)了 充電樁還會(huì)遠(yuǎn)嗎
      在高速公路信息管理中如何做好QC小組活動(dòng)
      面向Web的BIM三維瀏覽與信息管理
      武平县| 临西县| 延边| 图木舒克市| 聂拉木县| 海淀区| 田东县| 波密县| 偏关县| 镇赉县| 宣恩县| 长宁县| 周宁县| 七台河市| 维西| 长顺县| 墨脱县| 仁化县| 恩施市| 乌拉特后旗| 磐安县| 乾安县| 南宫市| 泰州市| 工布江达县| 宁乡县| 时尚| 钟山县| 青海省| 徐水县| 晴隆县| 高台县| 东兴市| 恩施市| 山西省| 尉犁县| 淅川县| 县级市| 岑巩县| 兰溪市| 屏边|