基于UG的Web三維零件庫系統(tǒng)開發(fā)
綜合應(yīng)用.NET平臺下的UG二次開發(fā)技術(shù)、AJAX異步通信技術(shù)和Web3D互聯(lián)網(wǎng)三維圖形技術(shù),針對機電典型行業(yè)中標(biāo)準(zhǔn)化、系列化的零件三維圖形,開發(fā)了基于UG的面向機電典型行業(yè)的Web三維零件庫系統(tǒng)。系統(tǒng)采用B/S模式,在網(wǎng)絡(luò)環(huán)境下實現(xiàn)了零件三維模型在線無刷新瀏覽、零件在線參數(shù)化、站內(nèi)搜索、零件下載、零件資源動態(tài)擴充和管理等功能。論述了系統(tǒng)的總體設(shè)計方案、關(guān)鍵技術(shù)理論、功能模塊及實現(xiàn)方法,并給出了Web三維零件庫系統(tǒng)的實現(xiàn)案例。
隨著CAD技術(shù)、信息技術(shù)和互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,企業(yè)對零件庫數(shù)據(jù)管理和資源共享提出了更高的要求,設(shè)計人員不再滿足于使用建立在單機CAD系統(tǒng)下的零件庫。由于通常零件庫中的零件只有在特定的系統(tǒng)上才能調(diào)用,對零件庫的維護相互獨立,新擴充的零件資源只能在單機下使用,很難實現(xiàn)多用戶之間的零件庫資源共享,容易造成零件庫資源重復(fù)管理和浪費。Web三維零件庫系統(tǒng)的開發(fā)旨在使CAD技術(shù)的應(yīng)用從孤立的應(yīng)用環(huán)境轉(zhuǎn)向網(wǎng)絡(luò)環(huán)境,充分利用網(wǎng)絡(luò)的優(yōu)勢,構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫,實現(xiàn)零件資源和軟硬件資源共享。
目前,不斷發(fā)展和完善的CAD軟件二次開發(fā)技術(shù)、數(shù)據(jù)庫訪問技術(shù)、網(wǎng)絡(luò)編程技術(shù)和虛擬現(xiàn)實技術(shù)為Web三維零件庫系統(tǒng)的開發(fā)奠定了堅實的基礎(chǔ)。綜合應(yīng)用各項先進技術(shù),針對機電典型行業(yè)中標(biāo)準(zhǔn)化、系列化的零件三維圖形,開發(fā)出基于UG的面向機電典型行業(yè)的Web三維零件庫系統(tǒng),為用戶提供一個零件資源和軟硬件資源共享平臺,并在網(wǎng)絡(luò)環(huán)境下實現(xiàn)對網(wǎng)絡(luò)零件庫數(shù)據(jù)的有效管理與維護。
基于Web的三維零件庫系統(tǒng)用于實現(xiàn)企業(yè)內(nèi)部和企業(yè)之間零件資源和軟硬件資源的共享。用戶在安裝了VRML瀏覽器插件后即可通過普通Web瀏覽器實現(xiàn)零件資源在線瀏覽、參數(shù)化、下載等操作,而不需安裝對硬件配置要求較高的零件庫系統(tǒng)和三維CAD軟件。在龐大的零件庫數(shù)據(jù)管理與維護方面,只需在服務(wù)器上進行零件庫資源更新和維護,避免了零件庫資源的重復(fù)管理和浪費。Web零件庫的應(yīng)用能加快產(chǎn)品的設(shè)計,實現(xiàn)資源共享和高端軟硬件利用率的最大化,節(jié)約資源和設(shè)計成本,最終提高企業(yè)參與市場競爭的能力。