& 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;当远程客户搜索数据库信息时,他将查询条件提交给数据库,找到满足条件的零件,然后通过各层之间的连接找到完整的零件信息,然后将其返回给客户端。