Abstract
縮短產品開發時間為現今大多數企業持續追求的目標,在經濟全球化的影響之下,參與產品開發的團隊分散於世界各地,如何正確有效地溝通意見、交換資訊與同步作業,便成為達成此目的所面臨的首要課題。本研究以分散式三維產品設計需求為主,利用網際網路技術建構一個即時性協同設計平台,提供多方使用者透過Web直接進行產品組裝,為了達到分散式工程環境資訊分享的即時性,本研究改良既有STL表示法,提出一個整合拓撲與工程資訊的組裝模型。此外為了讓開發過程中的不同人員及早參與設計,有效發揮協同效益,本研究提出一個以三角網格為基的全新性多層次三維產品模型,結合三角網格與實體模型之布林運算,根據不同協同角色提供不同層次的產品設計資訊與三維顯示模型,藉此確保協同設計中資訊分享的實用性與保密性,並大幅提高網路資料傳遞的效率。針對非設計者或消費者參與協同的需求,亦發展出一套網格變形機制,透過網格的重新計算提供產品外觀特徵上的即時修改,做為大量客制化的先進資訊工具。 在系統實作部分,本研究利用JAVA程式技術來建構伺服器端與用戶端之主要軟體元件,而網路傳輸部分則採用Socket的函式庫來處理,呈現三維產品模型的瀏覽器元件則是以JAVA 3D的繪圖函式為基礎開發而成。 後續研究工作包括了整合其他拓璞資訊與工程屬性於多層次模型中,加入適當限制條件於直覺式網格變形技術中(如三維模型拓撲結構的合法性),讓非設計人員在有限的自由度下進行產品外觀特徵的修改,以降低操作使用上的資訊負荷。此外將加強協同組裝平台的實作架構,如不同模型技術之間工程資訊傳遞與轉換、Client-Server之間計算負荷的最佳化與產品資料管理系統之整合等,並搭配代理人技術來發揮協同作業的最大效率。