& nbsp;本文研究基于c / s架構的網絡樣式設計系統。服務器建立服裝風格成分數據庫,研究B樣條擬合和關鍵技術;客戶使用Web技術實現遠程信息獲取,并使用組件自動拼接技術來實現服裝款式設計。
1網絡服裝樣式圖設計系統1.1系統框架網絡服裝樣式圖設計系統結構分為服務器端和客戶端兩部分。它位于分布式地理位置,并通過Internet傳遞數據。
系統框架圖如圖1所示。服務器端提供了一個信息服務平臺,主要包括:后端數據庫。
考慮到Oracle數據庫的優越性,請建立基于Oracle平臺的服裝款式零件數據庫,以保存樣式圖設計所需的豐富多樣的款式零件數據。 B數據庫服務器。
通過開放式數據庫互連(OpenDatabase ConnecTIvity,ODBC)技術直接與局域網上的Oracle數據庫連接,對數據庫信息進行統一管理。 C Web應用程序服務器。
使用http技術根據客戶端的查詢請求為客戶端提供Web瀏覽功能。將客戶端的信息查詢請求提交到后端數據庫,并將后端數據庫返回的信息以XML格式提交給客戶端。
客戶包括樣式設計軟件,本地數據庫和輸入/輸出設備。其主要功能是通過樣式設計軟件從遠程Oracle數據庫中檢索所需的設計信息。
接收并解析返回的XML格式信息,以提取矢量數據;執行曲線擬合,零件自動拼接和樣式生成,并將設計結果存儲在本地數據庫中。 1.2服裝款式組成數據庫從服裝結構的角度來看,大多數款式可以分為幾種組成類型。
以上述服裝為例,它可以分為領子,門襟,肩線,袖子,袖口,側縫和下擺等部分。不同零件的組合構成樣式結構的多樣性,零件的不同輪廓形狀決定了不同的樣式。
因此,將該組件用作設計單元,并將其形狀和屬性數據存儲在數據庫中。樣式圖的輪廓曲線生成涉及曲線擬合技術。
B樣條曲線功能廣泛用于曲線擬合。 Ikebe等。
詳細介紹了樣條線在形狀設計,表示和修復中的應用。三次B樣條函數算法簡單且具有二次連續性。
使用此功能擬合樣式圖的輪廓曲線,圖形逼近效果更好。數據庫僅保存繪制樣條曲線所需的部分類型值點信息,其他點可以通過計算獲得,并且存儲在數據庫中的信息量很小。
我們使用如圖2所示的4層樹結構來表示一組樣式。在圖2中,數據結構包括樣式層,組件層,曲線層和模型值點層。
每層節點包含相關屬性,例如組成節點,包括名稱,類型,性別,流行時間,流行位置等。上層通過包含下層的對象ID字段來建立連接。
例如,曲線層包含零件ID。從頂層可以遍歷樣式上的所有節點。
& Nbsp;當遠程客戶搜索數據庫信息時,他將查詢條件提交給數據庫,找到滿足條件的零件,然后通過各層之間的連接找到完整的零件信息,然后將其返回給客戶端。