System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书一个或多个实施例涉及数据处理技术,尤其涉及一种烟包结构设计的自动优化方法、装置及电子设备。
技术介绍
1、现有包装设计软件没有考虑烟包设计的实际情况,只是帮助了设计人员绘图,若设计人员的经验不足或对实际生产设备的生产效果不够了解,很容易出现包装设计软件上绘制的烟包设计理论尺寸与生产出来的实际尺寸出现偏差,导致折叠后的烟盒并不能容纳按照指定排布方式和指定数量设置的烟支,使得设计出来的烟包质量不稳定,需要频繁的制作样品测试和修改,影响烟包设计效率。
技术实现思路
1、为了解决上述问题,本说明书一个或多个实施例描述了一种烟包结构设计的自动优化方法、装置及电子设备。
2、根据第一方面,提供了一种烟包结构设计的自动优化方法,所述方法包括:
3、查询待优化的烟包设计数据对应的烟支设计数据,并基于所述烟支设计数据构建烟支的三维排布模型,基于所述烟包设计数据构建烟包三维模型,所述烟支设计数据包括烟支种类、烟支数量和烟支排布信息;
4、确定所述烟包三维模型的烟支容纳空间,将所述烟支容纳空间和三维排布模型的中心点对齐后,确定所述三维排布模型和烟包三维模型的重叠区域;
5、基于所述重叠区域在所述烟包三维模型中确定异常盒面,并根据所述异常盒面调整所述烟包设计数据,直至不存在所述重叠区域。
6、优选的,所述基于所述烟支设计数据构建烟支的三维排布模型之后,还包括:
7、基于预设误差参数扩大所述三维排布模型。
8、优选的
9、将所述三维排布模型和烟包三维模型的模型朝向调整为标准朝向。
10、优选的,所述基于所述重叠区域在所述烟包三维模型中确定异常盒面之后,还包括:
11、接收展示指令,确定所述异常盒面对应的模型区域,对所述模型区域内除所述异常盒面之外的部分进行透明化展示,所述透明化展示仅保留模型边界线条。
12、优选的,所述确定所述异常盒面对应的模型区域,包括:
13、计算所述烟包三维模型的最小外接长方体的总体积,根据所述总体积查询预设数据库,得到单位分割体积,所述预设数据库中存储有不同总体积和单位分割体积之间的映射关系;
14、确定所述异常盒面的中心点,根据所述中心点和单位分割体积确定模型区域。
15、优选的,所述根据所述异常盒面调整所述烟包设计数据,包括:
16、确定所述异常盒面对应的可调整参数,展示所述可调整参数;
17、接收参数调整指令,确定各所述可调整参数的调整优先级,基于所述调整优先级调整所述烟包设计数据。
18、优选的,所述根据所述异常盒面调整所述烟包设计数据,直至不存在所述重叠区域之后,还包括:
19、获取所述烟包设计数据对应的工艺设备模型,基于所述工艺设备模型对调整后的所述烟包设计数据进行工艺模拟,并在工艺模拟过程中监测所述重叠区域。
20、根据第二方面,提供了一种烟包结构设计的自动优化装置,所述装置包括:
21、查询模块,用于查询待优化的烟包设计数据对应的烟支设计数据,并基于所述烟支设计数据构建烟支的三维排布模型,基于所述烟包设计数据构建烟包三维模型,所述烟支设计数据包括烟支种类、烟支数量和烟支排布信息;
22、确定模块,用于确定所述烟包三维模型的烟支容纳空间,将所述烟支容纳空间和三维排布模型的中心点对齐后,确定所述三维排布模型和烟包三维模型的重叠区域;
23、调整模块,用于基于所述重叠区域在所述烟包三维模型中确定异常盒面,并根据所述异常盒面调整所述烟包设计数据,直至不存在所述重叠区域。
24、根据第三方面,提供了一种电子设备,包括处理器以及存储器;
25、所述处理器与所述存储器相连;
26、所述存储器,用于存储可执行程序代码;
27、所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行如第一方面或第一方面的任意一种可能的实现方式提供的方法的步骤。
28、根据第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机可读存储介质中存储有指令,当所述指令在计算机或处理器上运行时,使得所述计算机或处理器执行如第一方面或第一方面的任意一种可能的实现方式提供的方法。
29、本说明书实施例提供的方法及装置,能够在设计人员设计好烟包设计数据后,自动将烟包设计数据对应的烟包三维模型与烟支的三维排布模型进行中心点对齐比对,以验证设计出来的烟包折叠后能否按要求容纳烟支,并在出现重叠区域时根据异常盒面对烟包设计数据进行调整,提高了烟包设计效率,保证了设计出来的烟包质量的稳定性。
本文档来自技高网...【技术保护点】
1.一种烟包结构设计的自动优化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述烟支设计数据构建烟支的三维排布模型之后,还包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述烟包设计数据构建烟包三维模型之后,还包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述重叠区域在所述烟包三维模型中确定异常盒面之后,还包括:
5.根据权利要求4所述的方法,其特征在于,所述确定所述异常盒面对应的模型区域,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述异常盒面调整所述烟包设计数据,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据所述异常盒面调整所述烟包设计数据,直至不存在所述重叠区域之后,还包括:
8.一种烟包结构设计的自动优化装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述方
10.一种计算机可读存储介质,其上存储有计算机程序,所述计算机可读存储介质中存储有指令,当所述指令在计算机或处理器上运行时,使得所述计算机或处理器执行如权利要求1-7任一项所述方法的步骤。
...【技术特征摘要】
1.一种烟包结构设计的自动优化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述烟支设计数据构建烟支的三维排布模型之后,还包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述烟包设计数据构建烟包三维模型之后,还包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述重叠区域在所述烟包三维模型中确定异常盒面之后,还包括:
5.根据权利要求4所述的方法,其特征在于,所述确定所述异常盒面对应的模型区域,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述异常盒面调整所述烟包设计数据...
【专利技术属性】
技术研发人员:颜莉,方明亮,李杰,应慧,
申请(专利权)人:武汉虹之彩包装印刷有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。