掌桥专利:专业的专利平台
掌桥专利
首页

一种鞋垫设计方法、装置、计算机设备和存储介质

文献发布时间:2023-06-19 12:05:39


一种鞋垫设计方法、装置、计算机设备和存储介质

技术领域

本发明涉及产品设计技术领域,特别是涉及一种鞋垫设计方法、装置、计算机设备和存储介质。

背景技术

鞋垫放置于鞋子内,用于缓冲以及减小脚部与鞋底的摩擦。由于鞋底采用的材料通常较硬,通过放置鞋垫可以使鞋子更为舒适,且还兼具保温的作用。

传统的鞋垫采用布缝制成具有一定厚度的特定形状,这种形状通常略大于脚部的外轮廓,这种鞋垫较为简单,制作容易,但是人体脚底并非平面,往往不能很好地贴脚。现有技术提供了立体鞋垫,鞋垫的底部为平面,顶面为与人体脚部贴合的三维曲面,这种结构的鞋垫能更好地与人体贴合,使用过程中更为舒适。

但是,如何设计出一款适合于脚部的鞋垫,现有技术并没有提供可行的解决方案。

发明内容

基于此,有必要针对上述的问题,提供一种鞋垫设计方法、装置、计算机设备和存储介质。

本发明实施例是这样实现的,一种鞋垫设计方法,所述鞋垫设计方法包括以下步骤:

获取脚模以及预设的鞋垫模型,其中,所述鞋垫模型被划分若干个可调整形状的区域;

根据用户操作使所述鞋垫模型与所述脚模的底部贴合;

获取用户针对所述鞋垫模型的至少一个区域输入的调整参数,根据获取的所述调整参数改变所述鞋垫相应区域的形状;

输出调整完成的鞋垫模型。

在其中一个实施例中,本发明提供了一种鞋垫设计装置,所述鞋垫设计装置包括:

获取模块,用于获取脚模以及预设的鞋垫模型,其中,所述鞋垫模型被划分若干个可调整形状的区域;

对准模块,用于根据用户操作使所述鞋垫模型与所述脚模的底部贴合;

调整模块,用于获取用户针对所述鞋垫模型的至少一个区域输入的调整参数,根据获取的所述调整参数改变所述鞋垫相应区域的形状;

输出模块,用于输出调整完成的鞋垫模型。

在其中一个实施例中,本发明提供了一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行上述鞋垫设计方法的步骤。

在其中一个实施例中,本发明提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述鞋垫设计方法的步骤。

本发明实施例提供的鞋垫设计方法利用脚模对鞋垫模型进行调整,使鞋垫模型能够更好地与脚部贴合;同时,还将鞋垫模型划分出若干个可调整形状的区域,可以通过调整这若干区域的形状参数快速地调整鞋垫的形状,简化了鞋垫的调整过程,提高了工作效率。

附图说明

图1为一个实施例中提供的鞋垫设计方法的应用环境图;

图2为一个实施例中鞋垫设计方法的流程图;

图3为一个实施例中鞋垫设计装置的结构框图;

图4为一个实施例中计算机设备的内部结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。

图1为一个实施例中提供的鞋垫设计方法的应用环境图,如图1所示,在该应用环境中,包括脚模采集装置100、计算机设备200以及输出设备300。

在本发明实施例中,脚模采集装置100获取脚模,在本发明实施例中,脚模的获取方法有两种,一种是通过扫描设备,利用人体的真实脚部生成脚部模型;另一种是利用相关的参考(如图片等)通过人工或者自动化的方式,逆向构建出人体的脚部模型。对于脚模的具体文件形式本发明实施例不作具体限定。

在本发明实施例中,计算机设备200可以智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。计算机设备200通过运行本发明实施例提供的鞋垫设计方法,利用脚模对鞋垫模型进行调整,从而得到与人体脚部贴合的鞋垫。

在本发明实施例中,输出设备300用于输出设计完成的鞋垫模型,这里的输出具体可以是模型本身的输出、通过打印设备等将鞋垫模型的相关图像或者参数输出、利用3D打印设备等根据计算机设备200生成的鞋垫模型制作出鞋垫实物等。

如图2所示,在一个实施例中,提出了一种鞋垫设计方法,本实施例主要以该方法应用于上述图1中的计算机设备200来举例说明。具体可以包括以下步骤:

步骤S202,获取脚模以及预设的鞋垫模型,其中,所述鞋垫模型被划分若干个可调整形状的区域。

在本发明实施例中,获取可以是通过在线或者离线的方式获取,其中,鞋垫模型可以是预设好的,存储于系统中的模型,其整体形状与人体脚部较为接近,只需要通过后续的步骤进行处理即可以得到与人体脚部模型贴合的鞋垫模型,免去了鞋垫模型重新建模的操作,提高了设计和效率,降低了对于操作者的要求。

在本发明实施例中,鞋垫模型被划分为若干个可调整形状的区域,在本发明实施例中,可调整形状是对可以对该区域的大小、形状进行调整,从而使鞋垫模型与脚部模型更贴合。可选地,本发明一个实施例中,所述鞋垫模型被划分前脚掌区域、足中段区域、后跟区域以及鞋底面区域;其中,所述足中段区域包括内足弓以及外足弓,内足弓与外足弓均可朝垂直、水平两个方向调整;所述后跟区域包括后跟内侧以及后跟外侧,后跟内侧与后跟外侧均可朝垂直、水平两个方向调整。上述水平方向与垂直方向是两个相互垂直的方向,可选地,垂直方向或者水平方向可与鞋垫的厚度方向相同。

步骤S204,根据用户操作使所述鞋垫模型与所述脚模的底部贴合。

在本发明实施例中,需要理解的是,这里的与脚模的底部贴合,并不是指两者零距离接触,紧密靠近(未调整参数的鞋垫与脚模并不一定能贴合),这里仅仅是指通过移动鞋垫模型使之位于脚部模型下方,并使鞋垫与脚部模型正对且两者尽可能靠近而又避免相交。由于该过程仅仅是将脚模作为鞋垫调整的参考,两者的位置关系对于鞋垫可以为产生直接影响。

步骤S206,获取用户针对所述鞋垫模型的至少一个区域输入的调整参数,根据获取的所述调整参数改变所述鞋垫相应区域的形状。

在本发明实施例中,调整参数的输入方式可以有多种,例如直接键入相关参数、通过拨动屏幕上的调整旋扭或者转轮或者滚动条以在一个特定范围内调整对应参数的值等,此为可选的具体实现方式,本发明实施例对此不作具体限定。

步骤S208,输出调整完成的鞋垫模型。

在本发明实施例中,鞋垫模型的输出方式包括但不限于直接输出设计好的模型数据、通过打印设备等将鞋垫模型的相关图像或者参数输出、利用3D打印设备等制作出鞋垫实物等。

本发明实施例提供的鞋垫设计方法利用脚模对鞋垫模型进行调整,使鞋垫模型能够更好地与脚部贴合;同时,还将鞋垫模型划分出若干个可调整形状的区域,可以通过调整这若干区域的形状参数快速地调整鞋垫的形状,简化了鞋垫的调整过程,提高了工作效率。

在一个实施例中,步骤S202中根据获取的所述调整参数改变所述鞋垫相应区域的形状,具体可以包括步骤S302~S304:

步骤S302,根据获取的调整参数改变所述鞋垫当前区域的水平和/或垂直方向的尺寸。

在本发明实施例中,优选地,对于每个区域,均设置有至少一个调节点,对于每一个调节点,均可以通过输入调整参数的方式调整该点的位置,随着该调节点的位置变动,鞋垫模型的形状跟着调节点的移动改变。调节点可以位于鞋垫模型相应区域的表面或者内部,可以显示也可以不显示。

步骤S304,根据当前区域的形状调整其相邻区域的接邻部分以保持连接处的平滑过渡。

在本发明实施例中,任意两个区域在接邻的位置均保护平滑过渡,当前区域的形状发生改进时,其相邻区域为了保持光滑过渡可自动地调整形状。但是,为了限定区域调整的范围,在接邻区域内可以设定一个调整带,当前区域被调整时,接邻区域被动调整的范围不超过该调整带,幅度不超过一个预设的值。

在一个实施例中,所述鞋垫设计方法还包括以下步骤:

实时显示所述脚部模型底部与所述鞋垫模型上表面的距离。

在本发明实施例中,距离可以通过若干测距线进行显示,测距线上可以标示出距离的数值;或者,将距离转换为色阶分布图,将颜色显示于脚部和/或鞋垫模型上。此为可选的具体实现方式,本发明实施例对此不作具体限定。

在一个实施例中,所述鞋垫设计方法还包括以下步骤:

实时判断所述脚部模型与所述鞋垫模型是否相交,若相交则突出显示相交区域;

根据用户的操作剪裁所述相交区域。

在本发明实施例中,通过突出显示鞋垫模型与脚部模型的相交区域,可以提示用户调整过度或者欠调整,以使用户可以更有针对性地对鞋垫的相应区域进行调整。

在一个实施例中,步骤S202之前还包括以下步骤:

获取用户的鞋码信息以及运动项目;

根据所述信息以及所述运动项目从数据库上导入相应的鞋垫模型。

在本发明实施例中,根据用户的鞋码以及用户经常进行的运动项目(或者该鞋垫的使用场景),可以从系统库中导入相应的鞋垫模型。不同用途的鞋垫模型形状有所不同,这种方式可以使鞋垫的设计更为合理。

在一个实施例中,步骤S204具体包括以下步骤:

获取用户选定的至少一组关联点,其中,任意一组关联点包括一个位于所述鞋垫模型上的第一点以及一个位于所述脚部模型上的第二点;

根据所述关联点使鞋垫模型与脚部模型正对并保持一个预设距离。

在本发明实施例中,通过选取关联点,可以实现将鞋垫模型与脚部模型快速地对齐,以便于后续的调整。

如图3所示,在一个实施例中,提供了一种鞋垫设计装置,该鞋垫设计装置可以集成于上述的计算机设备200中,具体可以包括:

获取模块201,用于获取脚模以及预设的鞋垫模型,其中,所述鞋垫模型被划分若干个可调整形状的区域;

对准模块202,用于根据用户操作使所述鞋垫模型与所述脚模的底部贴合;

调整模块203,用于获取用户针对所述鞋垫模型的至少一个区域输入的调整参数,根据获取的所述调整参数改变所述鞋垫相应区域的形状;

输出模块204,用于输出调整完成的鞋垫模型。

在本发明实施例中,对于各个模块的解释说明请参考前述鞋垫设计方法部分的说明,本发明实施例对此不再赘述。

图4示出了一个实施例中计算机设备的内部结构图。如图4所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现本发明实施例提供的鞋垫设计方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行本发明实施例提供的鞋垫设计方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图4中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,本发明实施例提供的鞋垫设计装置可以实现为一种计算机程序的形式,计算机程序可在如图4所示的计算机设备上运行。计算机设备的存储器中可存储组成该鞋垫设计装置的各个程序模块,比如,图3所示的获取模块、对准模块、调整模块和输出模块。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本发明各个实施例的鞋垫设计方法中的步骤。

例如,图4所示的计算机设备可以通过如图3所示的鞋垫设计装置中的获取模块执行步骤S202;计算机设备可通过对准模块执行步骤S204;计算机设备可通过调整模块执行步骤S206;计算机设备可通过输出模块执行步骤S208。

在一个实施例中,提出了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取脚模以及预设的鞋垫模型,其中,所述鞋垫模型被划分若干个可调整形状的区域;

根据用户操作使所述鞋垫模型与所述脚模的底部贴合;

获取用户针对所述鞋垫模型的至少一个区域输入的调整参数,根据获取的所述调整参数改变所述鞋垫相应区域的形状;

输出调整完成的鞋垫模型。

在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:

获取脚模以及预设的鞋垫模型,其中,所述鞋垫模型被划分若干个可调整形状的区域;

根据用户操作使所述鞋垫模型与所述脚模的底部贴合;

获取用户针对所述鞋垫模型的至少一个区域输入的调整参数,根据获取的所述调整参数改变所述鞋垫相应区域的形状;

输出调整完成的鞋垫模型。

应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink) DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

相关技术
  • 一种鞋垫设计方法、装置、计算机设备和存储介质
  • 一种芯片的设计方法、设计装置、计算机设备及存储介质
技术分类

06120113161997