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