三维物体的制造方法及终端设备技术

技术编号:13800881 阅读:64 留言:0更新日期:2016-10-07 07:00
本发明专利技术公开了一种三维物体的制造方法及终端设备,所述方法中,根据用户选择从预定应用场景中获取用户所选择的待打印3D对象,并通过接收用户的预置部件的选择指令以获取预置部件的选择信息,在将待打印3D对象转变成打印文件时,使打印文件中包括预置部件的选择信息,以在3D打印机根据打印文件进行3D打印时,根据所述预置部件的选择信息选择不对所述待打印3D对象中用于放置所述预置部件的位置的部分进行3D打印。通过上述方式,本发明专利技术能够方便打印出用户喜欢/需要的现成3D对象、减少3D打印时间。

【技术实现步骤摘要】

本专利技术涉及打印
,特别是涉及一种三维物体的制造方法及终端设备
技术介绍
3D打印,即快速成型技术的一种,它是一种以数字模型文件为基础,运用特殊蜡材、粉末状金属或塑料等可粘合材料,通过逐层打印的方式来构造物体的技术。3D打印的设计过程通常是:先通过计算机建模软件如CAD、CAID等中构建需要打印的虚拟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模型。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种终端设备,包括:获取模块,用于根据用户选择从预定应用场景中获取用户所选择的待打印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对象;接收用户对所述待打印3D对象的打印请求;根据所述打印请求显示自定义打印设置窗口;接收用户在所述自定义打印设置窗口中选择预置部件的选择指令,以获取预置部件的选择信息;在接收到用户对其所选择的预置部件的确认指令后将所述待打印3D对象转变成打印文件,所述打印文件包括所述预置部件的选择信息;将所述打印文件发送至3D打印机,以使得所述3D打印机在根据所述打印文件进行3D打印时,根据所述预置部件的选择信息选择不对所述待打印3D对象中用于放置所述预置部件的位置的部分进行3D打印。

【技术特征摘要】
1.一种三维物体的制造方法,其特征在于,包括:根据用户选择从预定应用场景中获取用户所选择的待打印3D对象;接收用户对所述待打印3D对象的打印请求;根据所述打印请求显示自定义打印设置窗口;接收用户在所述自定义打印设置窗口中选择预置部件的选择指令,以获取预置部件的选择信息;在接收到用户对其所选择的预置部件的确认指令后将所述待打印3D对象转变成打印文件,所述打印文件包括所述预置部件的选择信息;将所述打印文件发送至3D打印机,以使得所述3D打印机在根据所述打印文件进行3D打印时,根据所述预置部件的选择信息选择不对所述待打印3D对象中用于放置所述预置部件的位置的部分进行3D打印。2.根据权利要求1所述的方法,其特征在于,所述接收用户在所述自定义打印设置窗口中选择预置部件的选择指令的步骤包括:接收用户在所述自定义打印设置窗口中对所选择的待打印3D对象或其部分进行选中、或所选择的待打印3D对象之外预定位置的选中的所述选择预置部件的选择指令;所述将用户所选择的所述待打印3D对象转变成打印文件的步骤包括:对所选择的待打印3D对象或其部分进行选中的情况下,将所述被选中的3D对象或其部分作为所述预置部件替换部分,将除所述被选中的3D对象或其部分之外的其他用户所选择的所述待打印3D对象作为最终需打印的3D对象,并将所述最终需打印的3D对象转变成打印文件,并且在所述最终需打印的3D对象与所述预置部件连接处进行方便连接、固定所述预置部件的设计;对所选择的待打印3D对象之外预定位
\t置的选中的情况下,将所述所选择的待打印3D对象作为最终需打印的3D对象,并将所述最终需打印的3D对象转变成打印文件,并且在所述最终需打印的3D对象的所述预定位置进行方便连接、固定所述预置部件的设计。3.根据权利要求1所述的方法,其特征在于,所述根据用户选择从预定应用场景中获取用户所选择的所述待打印3D对象的步骤包括:根据用户选择从正在运行的3D游戏应用中获取对应选定游戏场景的待打印3D对象。4.根据权利要求3所述的方法,其特征在于,所述根据用户选择从正在运行的3D游戏应用中获取对应选定游戏场景的待打印3D对象的步骤包括:接收用户的截屏选择指令,以确定所述正在运行的3D游戏应用的界面中的截屏区域;选取所述截屏区域内所对应选定游戏场景的3D模型,以获取所述待打印3D对象。5.根据权利要求4所述的方法,其特征在于,所述选取所述截屏区域内所对应选定游戏场景的3D模型的步骤包括:获取所述截屏区域内组成所述选定游戏场景的每帧游戏场景对应的单一模型的顶点坐标数据、纹理数据以及变换矩阵数据;利用所述顶点坐标数据、纹理数据以及变换矩阵数据获取每帧游戏场景对应的单一模型;将组成所述选定游戏场景的所有帧游戏场景分别对应的单一模型按照预定规则进行组合,进而得到...

【专利技术属性】
技术研发人员:刘美鸿高炜戴鹏陈易华
申请(专利权)人:深圳市亿思达科技集团有限公司
类型:发明
国别省市:广东;44

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

1