珠宝3D定制方法、系统及装置
文献发布时间:2023-06-19 10:35:20
技术领域
本发明涉及珠宝定制技术领域,尤其涉及一种珠宝3D定制方法、系统及装置。
背景技术
珠宝有广义与狭义之分,狭义上的珠宝单指玉石制品,广义的珠宝通常包括了金、银以及天然材料(例如矿物石、生物等)制成的材料。生活中,具有一定价值的首饰、工艺品或其他珍藏统称为珠宝。
目前市面上的珠宝大多数是通过商家根据设计师设计的款式进行制作成对应的珠宝产品,然后流通至市面上进行销售。有些珠宝定制则是简单的客户到现场挑选了款式和颜色,然后在所选的珠宝上要求刻画数量不多的几个字母或者数字,刻画的字符款式简单,定制的方式刻板。传统的定制中,由用户选择定制样式,生成PLT文件给研发部门,研发人员再手动在电脑上复现用户的定制内容,然后再导出3D模型送去生产等。需要耗费大量的时间和人力成本。
发明内容
本发明所要解决的技术问题在于,提供一种珠宝3D定制方法系统、及装置,能够根据用户的定制请求自动化进行3D打印文件的输出,效率高。
2、为了解决上述技术问题,本发明实施例第一方面公开了一种珠宝3D定制方法,所述珠宝3D定制方法包括:
接收用户的定制请求,所述定制请求包括定制参数,所述定制参数包括珠宝类型和至少一个形成在于珠宝类型对应的珠宝上的字符,所述字符包括字符图样和字符尺寸;
触发3D定制流程,并根据定制参数中每一个字符的字符尺寸计算全部字符的总尺寸;
加载与珠宝类型对应珠宝的3D文件,基于所述全部字符的总尺寸将所述3D文件处理为定制文件并输出该定制文件,所述处理为在所述3D文件上形成具有与字符匹配的图形槽。
作为一种可选的实施方式,在本发明实施例第一方面中,加载与珠宝类型对应珠宝的3D文件,基于所述全部字符的总尺寸将所述3D文件处理为定制文件,包括:
加载与珠宝类型对应珠宝的3D文件,所述3D文件包括所述珠宝的3D尺寸;
基于所述全部字符的总尺寸生成对应的所有字符的立体文件,所述立体文件包括立体尺寸;
根据所述3D尺寸和立体尺寸将所述立体文件与所述3D文件进行差集合并,以得到具有与字符匹配图形槽的定制文件。
作为一种可选的实施方式,在本发明实施例第一方面中,所述3D尺寸还包括所述珠宝的居中位置;所述定制文件中的图形槽根据所述居中位置形成在以居中位置为中心点的区域。
作为一种可选的实施方式,在本发明实施例第一方面中,所所述3D文件包括珠宝内圈文件和珠宝外圈文件;基于所述全部字符的总尺寸将所述3D文件处理为定制文件具体为,基于所述全部字符的总尺寸将所述珠宝内圈文件处理为定制文件。
作为一种可选的实施方式,在本发明实施例第一方面中,将所述珠宝外圈文件与定制文件进行合成为最终定制文件。
本发明实施例第二方面公开了一种珠宝3D定制系统,其特征在于,包括处理器、3D打印机、订单平台、存储器,所述3D打印机、订单平台和存储器均与所述处理器连接;
所述存储器用于存储3D文件和字符文件,所述订单平台用于接收用户的定制请求,所述定制请求包括定制参数,所述定制参数包括珠宝类型和至少一个形成在于珠宝类型对应的珠宝上的字符,所述字符包括字符图样和字符尺寸;所述处理器用于根据定制参数加载对应的字符文件和与珠宝类型对应的3D文件,基于所述全部字符的总尺寸将所述3D文件处理为定制文件并输出该定制文件,将定制文件发送至3D打印机。
本发明实施例第三方面公开了一种珠宝3D定制装置,所述珠宝3D定制装置包括:
定制请求接收模块:用于接收用户的定制请求,所述定制请求包括定制参数,所述定制参数包括珠宝类型和至少一个形成在于珠宝类型对应的珠宝上的字符,所述字符包括字符图样和字符尺寸;
定制流程触发模块:用于触发3D定制流程,并根据定制参数中每一个字符的字符尺寸计算全部字符的总尺寸;
定制文件加载模块:用于加载与珠宝类型对应珠宝的3D文件,基于所述全部字符的总尺寸将所述3D文件处理为定制文件并输出该定制文件,所述处理为在所述3D文件上形成具有与字符匹配的图形槽。
作为一种可选的实施方式,在本发明实施例第三方面中,加载与珠宝类型对应珠宝的3D文件,基于所述全部字符的总尺寸将所述3D文件处理为定制文件,通过以下模块实现:
3D文件加载模块:用于加载与珠宝类型对应珠宝的3D文件,所述3D文件包括所述珠宝的3D尺寸;
立体文件生成模块:用于基于所述全部字符的总尺寸生成对应的所有字符的立体文件,所述立体文件包括立体尺寸;
文件差集合并模块:用于根据所述3D尺寸和立体尺寸将所述立体文件与所述3D文件进行差集合并,以得到具有与字符匹配图形槽的定制文件。
作为一种可选的实施方式,在本发明实施例第三方面中,所述3D尺寸还包括所述珠宝的居中位置;所述定制文件中的图形槽根据所述居中位置形成在以居中位置为中心点的区域。
作为一种可选的实施方式,在本发明实施例第三方面中,所述3D文件包括珠宝内圈文件和珠宝外圈文件;基于所述全部字符的总尺寸将所述3D文件处理为定制文件具体为,基于所述全部字符的总尺寸将所述珠宝内圈文件处理为定制文件。
作为一种可选的实施方式,在本发明实施例第三方面中,将所述珠宝外圈文件与定制文件进行合成为最终定制文件。
本发明实施例第四方面公开了一种计算机设备,包括:存储器以及一个或多个处理器;
所述存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明第一方面任一所述的珠宝3D定制方法。
本发明实施例第五方面公开了一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明第一方面任一所述的珠宝3D定制方法。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,通过接收用户的定制请求并触发3D定制流程,基于定制请求中的定制参数,根据每一个字符的字符尺寸计算全部字符的总尺寸,从而结合珠宝的3D文件进行处理输出定制文件,整个处理过程自动化,不需要人工的参与,大大提高了效率以及降低了人工成本。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种珠宝3D定制方法的流程示意图;
图2是本发明实施例公开的一种珠宝3D定制系统的流程示意图;
图3是本发明实施例公开的一种珠宝3D定制装置的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或端没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或端固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本发明公开了一种珠宝3D定制方法、系统及装置,能够根据用户的定制请求自动化进行3D打印文件的输出,效率高。以下分别进行详细说明。
请参阅图1,图1是本发明实施例公开的一种珠宝3D定制方法的流程示意图。其中,图1所描述的方法可以应用于珠宝3D定制装置。如图1所示,该珠宝3D定制方法可以包括以下操作:
101、接收用户的定制请求,所述定制请求包括定制参数。
在本发明实施例中,用户的操作以客户端为载体。具体的,用户可以通过网页的形式提出定制请求,也可以在app上发起定制请求。在所述网页或者app上,具有对应的定制平台,用户在该定制平台上对心宜的珠宝进行设计。在这之前,可以理解的,用户可以通过app发起订单请求进行珠宝定制,用户首先通过账户验证登陆app,登陆成功后直接进入到订单平台。用户进行账户验证的方式有多种,例如包括账户名、密钥、人脸识别、指纹匹配等方式。用户通过账户验证进入订单平台后,开始对珠宝进行设计。
在设计中,用户所输入的定制请求,包括了定制参数。定制参数在本实施中可以包括珠宝类型的选择、其他定制化方案的输入等等。其中,珠宝类型通常包括市面上常见的项链、手链、吊坠、戒指、手镯,等等,或者是同一种珠宝类型,但是对尺寸不同的选择。以上都是对珠宝本身的进行选择,这些素材通常是提供几个有限的选择给用户进行选取。之后,则可以对在该项链上进一步进行个性化定制的参数输入,可以是提供给用户多种参数选择,用户选择了某一种或者多种参数,则表明选定了定制方式。
具体的,在本发明中,所述定制参数包括珠宝类型和至少一个形成在于珠宝类型对应的珠宝上的字符,所述字符包括字符图样和字符尺寸。
事先已经由工作人员制作好对应于不同的字符的素材,也即是存储有字符文件。所述字符文件在本实施例中也指3D文件。字符在本发明中包括数字、符号、文字等。当后续用户提出定制请求,根据用户选择的字符,调取出字符文件,字符文件对应有字符尺寸、字符图样,根据该字符文件可以进行整体文件的设计和运算。
102、触发3D定制流程,并根据定制参数中每一个字符的字符尺寸计算全部字符的总尺寸。
用户输入定制请求之后,自动触发3D定制流程。系统服务器调取出存储的与定制参数中对应的全部字符文件,根据每一个字符尺寸计算全部字符的总尺寸,包括长宽高。后续基于字符的总尺寸以及选定珠宝类型进行相应的自动化运算。其中,在本步骤中,基于每一个字符的字符尺寸计算全部字符的总尺寸,采用的是布尔运算的方式,合并文件的长宽高。便于后续安排字符的位置等操作。
103、加载与珠宝类型对应珠宝的3D文件,基于所述全部字符的总尺寸将所述3D文件处理为定制文件并输出该定制文件,所述处理为在所述3D文件上形成具有与字符匹配的图形槽。
在本发明中,所述3D文件也是事先由工作人员制作好存储在数据库或存储器中作为素材供后续使用的。当通过对应的软件加载该3D文件,可以显示对应的珠宝的立体图。
用户对珠宝定制包括几个流程。首先是用户在线上进行选择,提交定制请求,最后生成订单。在这一流程中,包含有多种不同的小流程。该流程主要是用户前端的操作。在这之中,用户提交的定制请求可能包括上传的图片,也可能包括根据系统提供的参数选择而选择的几种参数,例如几种字符。也即之后,系统基于用户的定制参数的处理可能包括对图片的处理,也可能在后续中,再打印成产品之前对模型处理。本发明是针对已经在用户端完成了参数输入、选取的操作,针对用户的定制参数选择,再打印成成品之前对模型进行自动化处理。
具体的,加载与珠宝类型对应珠宝的3D文件,基于所述全部字符的总尺寸将所述3D文件处理为定制文件,包括:加载与珠宝类型对应珠宝的3D文件,所述3D文件包括所述珠宝的3D尺寸;基于所述全部字符的总尺寸生成对应的所有字符的立体文件,所述立体文件包括立体尺寸;根据所述3D尺寸和立体尺寸将所述立体文件与所述3D文件进行差集合并,以得到具有与字符匹配图形槽的定制文件。
进一步的,上述3D尺寸还可以其对于的珠宝的居中位置;所述定制文件中的图形槽根据所述居中位置形成在以居中位置为中心点的区域,如此可以保证设计在更合适的区域。
作为本发明优选的实施方式,所述3D文件包括珠宝内圈文件和珠宝外圈文件;基于所述全部字符的总尺寸将所述3D文件处理为定制文件具体为,基于所述全部字符的总尺寸将所述珠宝内圈文件处理为定制文件。
之后,将所述珠宝外圈文件与定制文件进行合成为最终定制文件。
本发明由于是对3D文件进行处理,3D文件的合并需要进行大量的点线面的计算,十分耗费时间和内存,因而将珠宝的3D文件中,无需计算又拥有大量点线面的部分拆开出来,将3D文件拆分为珠宝内圈文件和珠宝外圈文件。之后的计算中,只需要提取珠宝内圈文件进行计算即可,计算完成后再进行合并,大大降低了内存和时间的消耗。本发明中计算采用threeBSP的3D算法,包括对3D文件的交集、并集、差集处理,基于该算法可以形成在用户选定的珠宝的3D文件上形成有图形槽的结构。具体在形成图形槽中,可按照用户选择的字符顺序,结合算法逐个定位字符的位置,最后整体根据居中位置居中设置。完成后再将珠宝外圈文件与珠宝内圈文件进行结合。
实施例二
如图2所示,本实施例提供珠宝3D定制系统,包括处理器201、3D打印机202、订单平台203、存储器204,所述3D打印机202、订单平台203和存储器204均与所述处理器201连接。所述存储器204用于存储3D文件和字符文件,所述订单平台203用于接收用户的定制请求,所述定制请求包括定制参数,所述定制参数包括珠宝类型和至少一个形成在于珠宝类型对应的珠宝上的字符,所述字符包括字符图样和字符尺寸;所述处理器201用于根据定制参数加载对应的字符文件和与珠宝类型对应的3D文件,基于所述全部字符的总尺寸将所述3D文件处理为定制文件并输出该定制文件,将定制文件发送至3D打印机202进行打印。
实施例三
参见图3,本实施例还提供一种珠宝3D定制装置,所述珠宝3D定制装置包括定制请求接收模块301、定制流程触发模块302和定制文件加载模块303。
其中,定制请求接收模块301用于接收用户的定制请求,所述定制请求包括定制参数,所述定制参数包括珠宝类型和至少一个形成在于珠宝类型对应的珠宝上的字符,所述字符包括字符图样和字符尺寸。定制流程触发模块302用于触发3D定制流程,并根据定制参数中每一个字符的字符尺寸计算全部字符的总尺寸。定制文件加载模块303用于加载与珠宝类型对应珠宝的3D文件,基于所述全部字符的总尺寸将所述3D文件处理为定制文件并输出该定制文件,所述处理为在所述3D文件上形成具有与字符匹配的图形槽。
作为优选的,加载与珠宝类型对应珠宝的3D文件,基于所述全部字符的总尺寸将所述3D文件处理为定制文件,通过以下模块实现:
3D文件加载模块:用于加载与珠宝类型对应珠宝的3D文件,所述3D文件包括所述珠宝的3D尺寸;立体文件生成模块:用于基于所述全部字符的总尺寸生成对应的所有字符的立体文件,所述立体文件包括立体尺寸;文件差集合并模块:用于根据所述3D尺寸和立体尺寸将所述立体文件与所述3D文件进行差集合并,以得到具有与字符匹配图形槽的定制文件。
优选的,所述3D尺寸还包括所述珠宝的居中位置;所述定制文件中的图形槽根据所述居中位置形成在以居中位置为中心点的区域。
作为优选的实施方式,所述3D文件包括珠宝内圈文件和珠宝外圈文件;基于所述全部字符的总尺寸将所述3D文件处理为定制文件具体为,基于所述全部字符的总尺寸将所述珠宝内圈文件处理为定制文件。将所述珠宝外圈文件与定制文件进行合成为最终定制文件。
实施例四
本实施例公开了一种计算机设备,包括:存储器以及一个或多个处理器;
所述存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任一所述的珠宝3D定制方法。
实施例五
本实施例公开了一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如本发明任一所述的珠宝3D定制方法。
以上所描述的装置实施例仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、一次可编程只读存储器(One-timeProgrammable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
最后应说明的是:本发明实施例公开的一种珠宝3D定制方法、系统及装置所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离奔放各项实施例技术方案的精神和范围。
- 珠宝3D定制方法、系统及装置
- 一种珠宝定制方法、系统及装置