支持面聚合的有纹理铺贴商品排料计算方法、装置、设备及介质制造方法及图纸

技术编号:29216521 阅读:18 留言:0更新日期:2021-07-10 00:55
本发明专利技术提供支持面聚合的有纹理铺贴商品排料计算方法、装置、设备及介质。方法包括:构建造型面并进行铺贴;将造型面按照铺贴商品进行分组;计算每个造型面的接壤列表;合并造型面;剪裁造型面,按照纹理位置分组;按照纹理位置进行排料计算。本发明专利技术主要针对家装设计软件中,对多面连续的铺贴造型面,采用面聚合技术对相邻的造型面进行聚合,然后对聚合后造型面的铺贴商品按照其纹理特性进行切割以及排料计算,以节省实际中使用的商品用量,节约用料成本。本发明专利技术采用的面聚合技术的有纹理排料计算方法,结果准确,计算高效。计算高效。计算高效。

【技术实现步骤摘要】
支持面聚合的有纹理铺贴商品排料计算方法、装置、设备及介质


[0001]本专利技术属于家装设计工具领域,特别是硬装商品排料计算领域,具体涉及支持面聚合的有纹理铺贴物排料计算方法、装置、设备及介质。

技术介绍

[0002]现有的家装设计软件中,设计师进行硬装商品铺贴设计时往往会设置多个铺贴区域,在这些铺贴区域边缘会产生不完整的铺贴碎片,而多数相邻铺贴区域产生的碎片往往可以相互拼凑形成一块完整的铺贴商品。为了节省用料,这些铺贴碎片需要使用一定的排料算法进行排列组合成新的铺贴商品,最终输出设计方案中商品的最节省用量。
[0003]目前市面上所利用的排料算法多数是将铺贴碎片任意旋转、拼接,而没有考虑铺贴商品本身的纹理特性:只能由整片中的特定位置产生,而不能随意拼接。并且面对多铺贴面连续的情况,不能有效的对铺贴面进行合并计算。现有的家装设计软件更没有支持面聚合的有纹理铺贴物排料计算方法。

技术实现思路

[0004]鉴于上述问题,本专利技术的目的是提供支持面聚合的有纹理铺贴物排料计算方法、装置、设备及介质,以解决将相邻造型面的有纹理铺贴进行排料的计算问题。
[0005]第一方面,本专利技术实施例提供了一种支持面聚合的有纹理铺贴商品排料计算方法,包括:
[0006]步骤S1,构建造型面,在造型面中铺贴所述铺贴商品;
[0007]步骤S2,将造型面按照铺贴商品的样式和规格进行分组;
[0008]步骤S3,计算造型面的接壤列表;
[0009]步骤S4,合并造型面;
[0010]步骤S5,剪裁造型面,按照纹理位置对产生的铺贴商品碎片分组;
[0011]步骤S6,根据纹理位置进行排料计算。
[0012]进一步,步骤S1包括:
[0013]获取用户关于造型面轮廓的输入;
[0014]获取用户关于有纹理铺贴商品的选择;
[0015]其中铺贴所述铺贴商品的方式为将铺贴商品填充造型面;
[0016]以及在铺贴区域边缘产生铺贴商品碎片。
[0017]进一步,步骤S2中的所述分组方式为:
[0018]将铺贴了相同铺贴商品的造型面归为一组;
[0019]铺贴商品相同是指铺贴商品的样式和规格都相同。
[0020]进一步,计算每个造型面的接壤列表包括:
[0021]按组遍历每个造型面,将遍历到的造型面与组中其他所有造型面一一进行区域相
交判断,当两个造型面存在交点时,将其他造型面加入遍历到的造型面的接壤列表中。
[0022]进一步,所述合并造型面包括:
[0023]遍历每个造型面的接壤列表;
[0024]对接壤列表中的造型面按照深度优先的顺序遍历其接壤列表;
[0025]对遍历到的每个造型面进行合并,得到合并后的造型面。
[0026]进一步,所述合并的方式为:两个造型面的外轮廓进行布尔合并。
[0027]进一步,按照纹理位置进行排料计算包括:
[0028]按照宽度对各组铺贴商品碎片排序;
[0029]将一块整片铺贴商品划分为多个区域;
[0030]根据铺贴商品碎片分组结果将铺贴商品碎片放入对应区域;
[0031]将排料计算结果记录于整片列表。
[0032]第二方面,本专利技术实施例提供了一种支持面聚合的有纹理铺贴商品排料计算装置,包括:
[0033]造型面构建模块,用于构建造型面并对铺贴商品进行铺贴;
[0034]造型面分组模块,用于将造型面按照铺贴商品进行分组;
[0035]接壤列表计算模块,用于计算造型面的接壤列表;
[0036]合并模块,用于合并造型面;
[0037]剪裁模块,用于剪裁造型面,按照纹理位置对铺贴商品碎片分组;
[0038]计算模块,用于按照纹理位置进行排料计算。
[0039]第三方面,本专利技术实施例提供了一种电子设备,包括:存储器和处理器;
[0040]所述存储器用于存储程序指令;
[0041]所述处理器用于调用存储器中的程序指令执行如第一方面或者第一方面的各可能的实现方式所述的方法。
[0042]第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被执行时,实现如第一方面或者第一方面的各可能的实现方式所述的方法。
[0043]本专利技术提供的支持面聚合的有纹理铺贴物排料计算方法、装置、设备及介质,通过将多个相邻铺贴区域进行聚合,形成单一铺贴区域,然后在单一铺贴区域下根据铺贴碎片纹理特性,使用排料算法对铺贴中产生的碎片进行排料计算,解决了相邻造型面的有纹理铺贴进行排料计算问题。本专利技术主要针对家装设计软件中,对多面连续的铺贴造型面,采用面聚合技术对相邻的造型面进行聚合,然后对聚合后造型面的铺贴商品按照其纹理特性进行切割以及排料计算,以节省实际中使用的商品用量,节约用料成本。本专利技术采用的面聚合技术的有纹理排料计算方法,结果准确,计算高效。
[0044]综上,本专利技术取得的有益效果是可以实现对多面连续的有纹理铺贴进行高效排料计算,其排料结果符合商品纹理特性,能够节省实际中使用的商品用量,节约用料成本。
附图说明
[0045]图1是本专利技术实施例提供的排列方法流程图;
[0046]图2是本专利技术实施例提供的多面连续的有纹理铺贴案例示意图;
[0047]图3是本专利技术实施例提供的有纹理碎片分组规则示意图;
[0048]图4是本专利技术实施例的裁剪示意图;
[0049]图5是本专利技术实施例采用的放置区域示意图;
[0050]图6是本专利技术实施例涉及的放置点规则说明示意图;
[0051]图7是本专利技术实施例涉及的整片列表示意图。
[0052]通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
[0053]以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0054]本实施例将多个相邻铺贴区域进行聚合,形成单一铺贴区域,然后在单一铺贴区域下根据铺贴碎片纹理特性,使用排料算法对铺贴中产生的碎片进行排料计算。有纹理排料计算方法的整体流程如图1所示。
[0055]本实施例提供的一种支持面聚合的有纹理铺贴物排料计算方法包括:
[0056]构建造型面并进行铺贴;
[0057]将造型面按照铺贴商品进行分组;
[0058]计算每个造型面的接壤列表;
[0059]合并造型面;
[0060]将造型面剪裁,按照纹理位置对碎片分组;
[0061]按照纹理位置进行排料计算。
[0062]以下结合图2至图7对排料计算方法进行详细说明。值得说明的是,本实施例中铺贴商品即铺贴物,包括但不限于瓷砖。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.支持面聚合的有纹理铺贴商品排料计算方法,其特征在于包括:步骤S1,构建造型面,在造型面中铺贴所述铺贴商品;步骤S2,将造型面按照铺贴商品的样式和规格进行分组;步骤S3,计算造型面的接壤列表;步骤S4,合并造型面;步骤S5,剪裁造型面,按照纹理位置对产生的铺贴商品碎片分组;步骤S6,根据纹理位置进行排料计算。2.根据权利要求1所述的支持面聚合的有纹理铺贴商品排料计算方法,其特征在于:步骤S1包括:获取用户关于造型面轮廓的输入;获取用户关于有纹理铺贴商品的选择;其中铺贴所述铺贴商品的方式为将铺贴商品填充造型面;以及在铺贴区域边缘产生铺贴商品碎片。3.根据权利要求1所述的支持面聚合的有纹理铺贴商品排料计算方法,其特征在于:步骤S2中的所述分组方式为:将铺贴了相同铺贴商品的造型面归为一组;铺贴商品相同是指铺贴商品的样式和规格都相同。4.根据权利要求1所述的支持面聚合的有纹理铺贴商品排料计算方法,其特征在于:计算每个造型面的接壤列表包括:按组遍历每个造型面,将遍历到的造型面与组中其他所有造型面一一进行区域相交判断,当两个造型面存在交点时,将其他造型面加入遍历到的造型面的接壤列表中。5.根据权利要求1所述的支持面聚合的有纹理铺贴商品排料计算方法,其特征在于:所述合并造型面包括:遍历每个造型面的接壤列表;对接壤列表中的造型面按照深度优先的顺序遍历其接壤列表;对遍历到的每...

【专利技术属性】
技术研发人员:余必成
申请(专利权)人:杭州群核信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1