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