一种3D文字/图标模型生成方法、装置及设备制造方法及图纸

技术编号:30278910 阅读:18 留言:0更新日期:2021-10-09 21:43
本发明专利技术公开了一种3D文字/图标模型生成方法、装置及设备,该方法包括:获取待打印的3D文字/图标的矢量字形;根据矢量字形获取对应的svg文件格式数据;对svg文件格式数据进行解析,对解析后的数据设置3D模型参数;根据3D模型参数进行3D建模处理,生成3D文字/图标模型。本发明专利技术实施例可实现普通的文字转换成矢量字形,可根据文字字体生成矢量字形,并对矢量字形进行设置后,最终生成3D模型的效果,不用人为地花时间调整每个字的矢量字形,大大提高3D文字/图标模型的生成效率。文字/图标模型的生成效率。文字/图标模型的生成效率。

【技术实现步骤摘要】
一种3D文字/图标模型生成方法、装置及设备


[0001]本专利技术涉及3D打印
,尤其涉及一种3D文字/图标模型生成方法、装置及设备。

技术介绍

[0002]3D打印机又称三维打印机,是一种累积制造技术,即快速成形技术的一种机器,它是一种数字模型文件为基础,运用特殊蜡材、粉末状金属或塑料等可粘合材料,通过打印一层层的粘合材料来制造三维的物体。现阶段三维打印机被用来制造产品,通过逐层打印的方式来构造物体的技术。3D打印机的原理是把数据和原料放进3D打印机中,机器会按照程序把产品一层层造出来。
[0003]3D打印机与传统打印机最大的区别在于它使用的“墨水”是实实在在的原材料,堆叠薄层的形式有多种多样,可用于打印的介质种类多样,从繁多的塑料到金属、陶瓷以及橡胶类物质。有些打印机还能结合不同介质,令打印出来的物体一头坚硬而另一头柔软。
[0004]3D打印机在打印3D文字/图标时,需要无法对svg文件格式进行自动解析,降低了3D文字/图标打印的工作效率。
[0005]因此,现有技术还有待于改进和发展。

技术实现思路

[0006]鉴于上述现有技术的不足,本专利技术的目的在于提供一种3D文字/图标模型生成方法、装置及设备,旨在解决现有技术中通过3D文字/图标打印效率低的技术问题。
[0007]本专利技术的技术方案如下:
[0008]一种3D文字/图标模型生成方法,应用于3D打印机,所述方法包括:
[0009]获取待打印的3D文字/图标的矢量字形;
[0010]根据矢量字形获取对应的svg文件格式数据;
[0011]对svg文件格式数据进行解析,对解析后的数据设置3D模型参数;
[0012]根据3D模型参数进行3D建模处理,生成3D文字/图标模型。
[0013]进一步地,所述获取待打印的3D文字/图标的矢量字形,包括:
[0014]检测到用户输入待打印的3D文字/图标,获取用户设置的文字/图标参数,根据文字/图标参数生成3D文字/图标的矢量字形;或是,获取用户从画图软件中拖拽生成的待打印的3D文字/图标的矢量字形。
[0015]进一步优选地,所述检测到用户输入待打印的3D文字,获取用户设置的文字参数,根据文字参数生成3D文字的矢量字形,包括:
[0016]检测到文字输入指令,获取用户设置的语言类型和字体类型,生成对应的文字字体;
[0017]根据文字字体提取文字的轮廓,根据文字的轮廓及参数,生成svg文件格式数据。
[0018]进一步优选地,所述3D文字模型包括直边部分和斜边部分,对解析后的数据设置
3D模型参数,包括:
[0019]对解析后的矢量数据中设置3D文字/图标模型的上直边高度、下直边高度、斜边偏移量、斜边高度、曲面弧类型、曲面弧弧度、斜边方向、拆字状态进行设置。
[0020]优选地,所述根据3D模型参数进行3D建模处理,生成3D文字/图标模型,包括:
[0021]根据上直边高度、下直边高度、斜边高度计算实际斜边侧面面积;
[0022]根据实际斜边侧面面积与斜边偏移量,生成当前偏移量;
[0023]获取斜边方向,根据斜边方向对当前偏移量进行调整;
[0024]通过解析当前偏移量、上直边高度、下直边高度、斜边高度、曲面弧类型、曲面弧弧度、斜边方向、拆字状态获取模型的轮廓,根据耳切算法对模型的轮廓进行处理;
[0025]通过向量增维的方式,生成3D文字/图标模型。
[0026]进一步地,所述通过解析当前偏移量、上直边高度、下直边高度、斜边高度、曲面弧类型、曲面弧弧度、斜边方向、拆字状态获取模型的轮廓,还包括:
[0027]通过曲面弧弧度获取斜边的类型;
[0028]若曲面弧弧度的度数为0,则判定斜边为直线;
[0029]若曲面弧弧度的度数不为0,则判定斜边为曲线。
[0030]进一步地,所述通过解析当前偏移量、上直边高度、下直边高度、斜边高度、曲面弧类型、曲面弧弧度、斜边方向、拆字状态获取模型的轮廓,还包括:
[0031]通过对上直边高度、下直边高度、斜边高度进行叠加后生成模型的总高度。
[0032]本专利技术的另一实施例提供了一种3D文字/图标模型生成装置,装置包括:
[0033]矢量字形获取模块,用于获取待打印的3D文字/图标的矢量字形;
[0034]格式数据获取模块,用于根据矢量字形获取对应的svg文件格式数据;
[0035]数据解析模块,用于对svg文件格式数据进行解析,对解析后的数据设置3D模型参数;
[0036]3D模型生成模块,用于根据3D模型参数进行3D建模处理,生成3D文字/图标模型。
[0037]本专利技术的另一实施例提供了一种3D文字/图标模型生成设备,所述设备包括至少一个处理器;以及,
[0038]与所述至少一个处理器通信连接的存储器;其中,
[0039]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的3D文字/图标模型生成方法。
[0040]本专利技术的另一实施例还提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行上述的3D文字/图标模型生成方法。
[0041]有益效果:本专利技术实施例可实现普通的文字转换成矢量字形,并对矢量字形进行设置后,最终生成3D模型的效果,不用人为地花时间调整每个字的矢量字形,大大提高工作效率。
附图说明
[0042]下面将结合附图及实施例对本专利技术作进一步说明,附图中:
[0043]图1为本专利技术一种3D文字/图标模型生成方法较佳实施例的流程图;
[0044]图2为本专利技术一种3D文字/图标模型生成方法较佳实施例的3D文字模型示意图;
[0045]图3为本专利技术一种3D文字/图标模型生成方法较佳实施例的3D文字以及字盖的模型示意图;
[0046]图4为本专利技术一种3D文字/图标模型生成方法较佳实施例的文字字体设置的界面示意图;
[0047]图5为本专利技术一种3D文字/图标模型生成方法较佳实施例的模型参数设置的界面示意图;
[0048]图6为本专利技术一种3D文字/图标模型生成方法较佳实施例的3D文字模型的斜边向外偏移的示意图;
[0049]图7为本专利技术一种3D文字/图标模型生成方法较佳实施例的3D文字模型的斜边向内偏移的示意图;
[0050]图8为本专利技术一种3D文字/图标模型生成方法较佳实施例的3D文字模型的斜边为曲面的示意图;
[0051]图9为本专利技术一种3D文字/图标模型生成装置的较佳实施例的功能模块示意图;
[0052]图10为本专利技术一种3D文字/图标模型生成设备的较佳实施例的硬件结构示意图。
具体实施方式
[005本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种3D文字/图标模型生成方法,其特征在于,应用于3D打印机,所述方法包括:获取待打印的3D文字/图标的矢量字形;根据矢量字形获取对应的svg文件格式数据;对svg文件格式数据进行解析,对解析后的数据设置3D模型参数;根据3D模型参数进行3D建模处理,生成3D文字/图标模型。2.根据权利要求1所述的3D文字/图标模型生成方法,其特征在于,所述获取待打印的3D文字/图标的矢量字形,包括:检测到用户输入待打印的3D文字/图标,获取用户设置的文字/图标参数,根据文字/图标参数生成3D文字/图标的矢量字形;或是,获取用户从画图软件中拖拽生成的待打印的3D文字/图标的矢量字形。3.根据权利要求2所述的3D文字/图标模型生成方法,其特征在于,所述检测到用户输入待打印的3D文字,获取用户设置的文字参数,根据文字参数生成3D文字的矢量字形,包括:检测到文字输入指令,获取用户设置的语言类型和字体类型,生成对应的文字字体;根据文字字体提取文字的轮廓,根据文字的轮廓及参数,生成svg文件格式数据。4.根据权利要求1所述的3D文字/图标模型生成方法,其特征在于,所述3D文字模型包括直边部分和斜边部分,对解析后的数据设置3D模型参数,包括:对解析后的矢量数据中设置3D文字/图标模型的上直边高度、下直边高度、斜边偏移量、斜边高度、曲面弧类型、曲面弧弧度、斜边方向、拆字状态进行设置。5.根据权利要求4所述的3D文字/图标模型生成方法,其特征在于,所述根据3D模型参数进行3D建模处理,生成3D文字/图标模型,包括:根据上直边高度、下直边高度、斜边高度计算实际斜边侧面面积;根据实际斜边侧面面积与斜边偏移量,生成当前偏移量;获取斜边方向,根据斜边方向对当前偏移量进行调整;通过解析当前偏移量、上直边高度、下直边高度、斜边高度、曲面弧类型、曲面弧弧度、斜边方向、拆字状态获取模型的轮廓,根据耳切...

【专利技术属性】
技术研发人员:叶勤罗正璋
申请(专利权)人:中科微电技术深圳有限公司
类型:发明
国别省市:

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

1