鞋面立体样版摊平方法、系统以及存储介质技术方案

技术编号:36666140 阅读:11 留言:0更新日期:2023-02-21 22:42
本发明专利技术提供了一种鞋面立体样版摊平方法,包括:提供三维鞋楦模型、取得三维网格模型、取得三维增厚网格模型、取得二维初值网格模型以及取得最小能量值的二维网格模型。本发明专利技术另外提供了一种鞋面立体样版摊平系统以及非瞬时计算机可读存储介质,以执行上述方法。借此,可将不可展开曲面的三维鞋楦模型精确地摊平至二维网格模型。二维网格模型。二维网格模型。

【技术实现步骤摘要】
鞋面立体样版摊平方法、系统以及存储介质


[0001]本专利技术涉及一种三维样版转换为二维样版的方法,尤其涉及一种鞋面 立体样版的摊平方法、系统以及存储介质。

技术介绍

[0002]传统制作鞋样,可通过老师傅的经验先绘制出鞋款,并按该鞋款制作 有形的三维鞋样,一般会提供预先准备的鞋楦模型,老师傅对应不同尺寸 的鞋楦模型展开一个或多个二维样版,再将上述的二维样版还原为三维样 版,重复以上步骤直至最终的三维样版尽可能地近似初始的鞋楦模型,因 此,最近似的三维样版所对应的二维样版可以被当作可操作性最高的二维 样版。
[0003]随着算法的发展,有形的鞋楦模型可通过扫描直接获取无形的三维模 型,再通过至少一种算法将三维模型转换为二维模型。然而,目前存在于 业界的普遍困难是:纵使鞋楦模型可预先被取得,但从三维模型通过现有 算法展开的多种二维模型,再还原为三维鞋样时也通常难以接近真实的三 维模型。因此,能否获取高度还原初始的三维鞋样的二维模型,即获取低 失真度的二维模型,是目前需要解决的技术问题。

技术实现思路

[0004]本专利技术一方面提供一种鞋面立体样版摊平方法,将具有不可展开曲面 的三维鞋楦模型以低失真度摊平至二维网格模型。
[0005]本专利技术另一方面提供一种鞋面立体样版摊平方法,可快速且有效率地 提供低失真度的二维网格模型。
[0006]为达到上述目的,根据本专利技术的一种鞋面立体样版摊平方法,包括以 下步骤:提供三维鞋楦模型,三维鞋楦模型包括三维边界线,三维边界线 包括三维内帮脚线以及三维外帮脚线;
[0007]由处理单元对三维鞋楦模型执行拓扑运算,得到对应三维鞋楦模型的 三维网格模型,三维网格模型包括多个三维边界网格以及多个三维内部网 格,每个三维边界网格的部分落在三维边界线上;
[0008]由处理单元对三维网格模型执行增厚运算,取得三维增厚网格模型;
[0009]由处理单元对三维增厚网格模型执行降维运算,取得二维初值网格模 型;
[0010]取得最小能量值的二维网格模型,至少包括以下步骤:
[0011]由处理单元对二维初值网格模型执行最小平方解的迭代运算,每次迭 代运算取得二维修正网格模型,二维修正网格模型包括对应多个三维边界 网格的多个二维修正边界网格以及对应多个三维内部网格的多个二维修 正内部网格,多个二维修正边界网格共同定义二维修正边界线,二维修正 边界线包括二维修正内帮脚线以及二维修正外帮脚线,二维修正内帮脚线 与对应的三维内帮脚线之间或二维修正外帮脚线与对应的三维外帮脚线 之间具有长度差;
[0012]由处理单元对每个二维修正网格模型执行能量运算,计算每个二维修 正网格模型的多个二维修正边界网格的能量总和,以及从迭代运算产出的 多个二维修正网格模型中获取长度差落在预定范围并且多个二维修正边 界网格能量总和最小值的二维网格模型。
[0013]通过上述步骤,可将不可展开曲面的三维鞋楦模型精确地摊平至二维 网格模型。
[0014]在一实施例公开的鞋面立体样版摊平方法中,增厚运算包括选取各三 维边界网格的法向量,并根据法向量增加预定厚度,形成三维增厚网格模 型。
[0015]在一实施例公开的鞋面立体样版摊平方法中,预定厚度为0~1毫米。
[0016]在一实施例公开的鞋面立体样版摊平方法,能量总和最小值的判断为 每一次迭代与其上一次迭代的能量差取绝对值再取log
10
后小于

1。
[0017]在一实施例公开的鞋面立体样版摊平方法中,长度差的预定范围为 0~10毫米。
[0018]在一实施例公开的鞋面立体样版摊平方法中,迭代运算的次数为1~50 次。
[0019]为达到上述目的,根据本专利技术的一种鞋面立体样版摊平系统,包括内 存、处理单元、与用户界面。内存用于储存包括多个指令的一个或多个计 算机程序,处理单元用于执行上述指令以执行上述鞋面立体样版摊平方 法,使用者界面透过处理器产生使用者操作界面。
[0020]在一实施例公开的鞋面立体样版摊平系统中,增厚运算包括选取各三 维边界网格的法向量,并根据法向量增加预定厚度,形成三维增厚网格模 型。
[0021]在一实施例公开的鞋面立体样版摊平系统中,预定厚度为0~1毫米。
[0022]在一实施例公开的鞋面立体样版摊平系统中,能量总和最小值的判断 为每一次迭代与其上一次迭代的能量差取绝对值再取log
10
后小于

1。
[0023]在一实施例公开的鞋面立体样版摊平系统中,长度差的预定范围为 0~10毫米。
[0024]在一实施例公开的鞋面立体样版摊平方法中,迭代运算的次数为1~50 次。
[0025]为达到上述目的,根据本专利技术的一种非瞬时计算机可读存储介质,用 于储存包括多个指令的一个或多个计算机程序,处理单元用于执行上述指 令,当处理单元执行上述指令时,处理单元执行上述鞋面立体样版摊平方 法。
[0026]在一实施例公开的非瞬时计算机可读存储介质中,增厚运算包括选取 各三维边界网格的法向量,并根据法向量增加预定厚度,形成三维增厚网 格模型。
[0027]在一实施例公开的非瞬时计算机可读存储介质中,预定厚度为0~1毫 米。
[0028]在一实施例公开的非瞬时计算机可读存储介质中,能量总和最小值的 判断为每一次迭代与其上一次迭代的能量差取绝对值再取log
10
后小于

1。
[0029]在一实施例公开的非瞬时计算机可读存储介质中,长度差的预定范围 为0~10毫米。
[0030]在一实施例公开的非瞬时计算机可读存储介质中,迭代运算的次数为 1~50次。
附图说明
[0031]图1为本专利技术的鞋面立体样版摊平方法的流程图;
[0032]图2A

图2D分别为本专利技术的三维鞋楦模型、三维网格模型、三维增 厚网格模型与二维初值网格模型的示意图;
[0033]图3A、图3B、图3C分别为与三维鞋楦模型对应的修正内腰、修正 外腰、修正中底的示意图;
[0034]图4A为三维鞋楦模型的三维外帮脚线与对应的二维修正外帮脚线之 间的长度差与迭代次数的关系图;
[0035]图4B为修正外腰的能量总和与迭代次数的关系图;
[0036]图4C为修正外腰每次迭代前后的能量总和差值与迭代次数的关系图;
[0037]图5为一种鞋面立体样版摊平系统的方块示意图。
[0038]附图标记说明:
[0039]20

三维鞋楦模型;21

内腰;22

外腰;23

中底;24

开口面;25

三维 边界线;251

三维内帮脚线;252

三维外帮脚线;253

三维脚背本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种鞋面立体样版摊平方法,其特征在于,包括以下步骤:提供三维鞋楦模型,所述三维鞋楦模型包括三维边界线,所述三维边界线包括三维内帮脚线以及三维外帮脚线;由处理单元对所述三维鞋楦模型执行拓扑运算,得到对应所述三维鞋楦模型的三维网格模型,所述三维网格模型包括多个三维边界网格以及多个三维内部网格,每个所述三维边界网格的部分落在所述三维边界线上;由所述处理单元对所述三维网格模型执行增厚运算,取得三维增厚网格模型;由所述处理单元对所述三维增厚网格模型执行降维运算,取得二维初值网格模型,以及取得最小能量值的二维网格模型;由所述处理单元对所述二维初值网格模型执行最小平方解的迭代运算,每次迭代运算取得二维修正网格模型,所述二维修正网格模型包括对应所述多个三维边界网格的多个二维修正边界网格以及对应所述多个三维内部网格的多个二维修正内部网格,所述多个二维修正边界网格共同定义二维修正边界线,所述二维修正边界线包括二维修正内帮脚线以及二维修正外帮脚线,所述二维修正内帮脚线与对应的所述三维内帮脚线之间或所述二维修正外帮脚线与对应的所述三维外帮脚线之间具有长度差;由所述处理单元对每个二维修正网格模型执行能量运算,计算每个所述二维修正网格模型的所述多个二维修正边界网格的能量总和;以及由所述处理单元从所述迭代运算产出的多个二维修正网格模型中获取所述长度差落在预定范围并且所述多个二维修正边界网格能量总和最小值的二维网格模型。2.根据权利要求1所述的鞋面立体样版摊平方法,其特征在于,所述增厚运算包括选取每个所述三维边界网格的法向量,并根据所述法向量增加预定厚度,形成所述三维增厚网格模型。3.根据权利要求2所述的鞋面立体样版摊平方法,其特征在于,所述预定厚度为0~1毫米。4.根据权利要求1所述的鞋面立体样版摊平方法,其特征在于,所述能量总和最小值的判断为每一次迭代与其上一次迭代的能量差取绝对值再取log
10
后小于

1。5.根据权利要求1所述的鞋面立体样版摊平方法,其特征在于,该长度差的预定范围为0~10毫米。6.根据权利要求1所述的鞋面立体样版摊平方法,其特征在于,所述迭代运算的次数为1~50次。7.一种鞋面立体样版摊平系统,其特征在于,包括:内存,用于储存包括多个指令的一个或多个计算机程序;处理单元,用于执行所述多个指令以执行以下操作:提供三维鞋楦模型,所述三维鞋楦模型包括三维边界线,所述三维边界线包括三维内帮脚线以及三维外帮脚线;对三维鞋楦模型执行拓扑运算,得到对应所述三维鞋楦模型的三维网格模型,所述三维网格模型包括多个三维边界网格以及多个三维内部网格,每个所述三维边界网格的部分落在所述三维边界线上;对所述三维网格模型执行增厚运算,取得三维增厚网格模型;
对所述三维增厚网格模型执行降维运算,取得二维初值网格模型,以及取得最小能量值的二维网格模型;对所述二维初值网格模型执行最小平方解的迭代运算,每次迭代运算取得二维修正网格模型,所述二维修正网格模型包括所述多个三维边界网格的多个二维修正边界网格以及对应所述多个三维内部网格的多个二维修正内部网格,所述多个二维修正边界网格共同定义二维修正边界线,所述二维修正边界线包括二维修正内帮脚线以及二维修正外帮脚线,所述二维修正内帮脚线与对应的所述三维内帮脚线之间或所述二维修正外帮脚线与对应的所述三维外帮脚线之间具有长度差;对每个二维修正网格模型...

【专利技术属性】
技术研发人员:陈志全蔡伟翔陈金佑孙庆成陈建隆林育恺
申请(专利权)人:裕荣昌科技股份有限公司
类型:发明
国别省市:

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

1