APP下载

基于AutoCAD的智能化服装结构制图技术的探索

2015-05-30李永丽

关键词:智能化

李永丽

【摘要】基于AutoCAD服装结构二次开发系统,开发记忆式手工绘图、自动化信息处理和参数化制图、修改的服装智能化制图程序,将程序运用于服装的绘制和修改中,进行验证以实现服装智能化制图的技术。本文根据服装CAD的概念,分析手工制图和参数化制图两种模式存在的问题,探讨智能化服装结构制图技术的原理与应用。

【关键词】AutoCAD 智能化 服装结构智能技术

【中图分类号】TS941.2 【文献标识码】A 【文章编号】2095-3089(2015)06-0184-01

CAD技术广泛地应用于服装结构设计中,利用CAD技术绘制服装结构图一般分为手工制图和参数化制图。手工制图沿袭着传统的制图习惯,虽然制图的形式灵活但是自动化程度低,一旦发生变化就要重新计算并绘制结构线,效率低下且作业重复。参数化制图虽然自动化程度高,但是一个版型应对一个程序,服装版型的变化频繁,造成技术难度高。目前,服装CAD软件还是在手工制图模式的基础上,而参数化制图也在初步的探索阶段。智能化服装结构制图技术将以AutoCAD为基础,具有手工制图的灵活性,又有参数化制图的便捷性。

一、智能化服装结构制图程序原理

在以AutoCAD为基础以及二次元开发功能的技术的前景下,根据服装结构制图的专业要求,智能化服装结构制图要具备手工制图和参数化制图的优点,应有三个基本的功能:一是记忆式手工制图,以手工制图方式绘制服装的构图时,将服装结构点间的函数关系等信息储存在结构点中,利用了参数化制图的信息储存;二是参数化运用,通过储存在结构点的信息参数(如胸围、肩长等)设置,重新绘制结构图;三是联动修改,对记忆式手工制图模式绘制的服装结构图修改时,储存的信息参数可再应用的功能。上述三个功能的实现是在记忆式手工制图的基础上完成的。这个技术在保证制图结构准确的优势下,利用了参数化的特点,而联动修改的优势也离不开参数化的再应用功能。由此可见,智能化服装结构制图的技术核心是参数化的信息储存及其应用技术。

(一)信息储存的构成

信息储存由对象、信息和动作构成。对象是在服装结构制图的各个结构点。信息是参数化的信息存储。动作是如何读取服装结构点中的参数信息。在绘制服装结构图时,确定各个结构点间的对应位置关系,利用参数化的信息储存,记录对应位置关系,再对此服装结构图进行修改时,读取参数信息并保留原记录。

(二)信息储存的原理及应用

信息储存的基本原理是先绘制一个服装结构图,定义一个基点圆,把这个基点圆作为反应器对象。这个基点圆可以与服装结构无关,也可以是服装结构的结构点。基点圆的作用是以扩展数据的形式,將所有服装结构点的相对位置信息储存其中。在进行绘制服装结构图,将其修改、设置参数值后,移动基本圆,触发基本圆的反应器,服装结构图自动显示新图。在进行绘图时,用户按照款式在对话框中逐步输入各个服装结构点的相对位置信息,例如函数关系等。程序会将信息储存在各结构点中,这样各点与基点圆建立了反应关系。当基本的结构图绘制完成后,用户在人机交互窗口中输入服装关键部位的参数值,例如胸围、肩长等。移动基点圆以触发反应器,服装结构图就自动刷新显示输入参数值后的新图。在对现有的结构图进行修改时,可在已有结构图的基础上通过人机交互窗口,给结构图添加新结构点和结构线等操作。再将结构图修改后,结构图仍保留参数化应用功能,可再次修改关键部位的参数值得到新图。

二、智能化服装结构图的制图程序

(一)结构制图的基本程序

利用AutoCAD二次开发技术,开发了四个基本程序。

1.程序1

“程序1”新结构点位置信息化转化为的圆心坐标形式,利用人机交互机和polar的结合,输入结构点参数化信息(函数关系)。利用Vlax?鄄Put?鄄Property与vlax?鄄3d?鄄point函数将新的结构点的参数化信息转化为圆x的圆心坐标,达到各个位置信息转化为可储存的圆心坐标形式。

2.程序2

“程序2”将新点坐标信息以扩展数据形式储存该点,再结合程序1的基础上,用strcat函数和add?鄄ex?鄄date函数将新结构的圆心坐标以字符串的形式储存该点的扩展数据中。程序1和程序2作为记忆式手工制图功能中参数化信息储存的核心程序共同作用,在对新点位置信息的储存的同时,用最终的储存形态以扩展数据形式呈现。

3.程序3

“程序3”可控制结构点位置中基本圆的信息储存。用户在联动修改后的机构图上使用参数化应用功能,在储存结构点信息时,为保证制图的稳定性,修改结构点位置的信息储存模式与新修改后的结构点位置信息储存模式相同。修改结构点位置的信息储存比新建结构点位置信息储存更复杂,存在回调函数如何读取结构点修改信息的问题。针对问题,对此程序进行了修改:将所有服装结构点的参数化信息以“局柄+序号”的方式存入基点圆的扩张数据中和基点圆建立关系。当服装结构图完成后,移动开发触发感应器,回调函数按程序设计依次读取所有服装结构点的位置信息并进行刷新显示。

4.程序4

“程序4”控制所有结构点位置的基本圆的信息读取方式,在进行数据的读取时需用到反应器。使用vlr?鄄object?鄄reactor函数构造反应器并用vlr?鄄pers函数让反应器成为永久反应器。这个程序属于程序3的子程序,两者为联动修改功能的核心程序。实现基点圆移动时所有结构点相对位置的实时更新。

(二)结构制图的主要功能

整个智能化服装结构的核心是这四个基本程序,并且包含了智能化服装结构制图的三个基本功能,记忆式手工制图功能的参数化信息储存由“程序1”和“程序2”来体现。联动修改功能有“程序3”和“程序4”来体现。参数化应用功能与四个程序都有关系。

总而言之,在智能化服装结构的制图的思想指导下,以AutoCAD二次开发技术为基础,提供理论依据和技术原理,开发出智能化服装结构图的系列程序具有参数化的应用、联动修改和记忆式绘图的功能,展现出该程序的灵活性、高效性。

参考文献:

[1]严密,张皋鹏.基于AutoCAD的智能化服装结构制图技术的探索[J].纺织学报,2013,34(11)

[2]史慧,武志云,王利平.基于网络辅助设计的服装结构设计平台及功能研究[J].内蒙古工业大学学报(自然科学版),2010,29(4)

猜你喜欢

智能化
智能化战争多维透视
大型公共建筑智能化系统造价控制
智能化的“世界观”
印刷智能化,下一站……
基于“物联网+”的智能化站所初探
石油石化演进智能化