3D物件的内部颜色信息删除方法技术

技术编号:18437116 阅读:21 留言:0更新日期:2018-07-14 02:40
本发明专利技术有关于一种3D物件的内部颜色信息删除方法,包括下列步骤:对汇入的3D物件进行物件切层处理,以取得至少两个打印层的数据;对相邻的上、下两个打印层的数据进行比对;依据比对结果取得下打印层与上打印层的重叠区域;于下打印层的数据中删除于重叠区域上的颜色信息;及,依据删除后的颜色信息更新下打印层的数据。本发明专利技术在通过3D印表机进行3D物件的打印时,是依据处理后的数据进行各个打印层的打印动作,藉此可避免对3D物件的内部结构进行着色。

An internal color information deletion method for 3D objects

The present invention has an internal color information deletion method for an 3D object, including the following steps: a slice of the incoming 3D object is cut to get the data of at least two print layers; the data of the adjacent upper and lower two printing layers are compared, and the overlaps of the lower printing layer and the upper print layer are obtained according to the comparison result. Area; the color information in the overlapping area is deleted in the data of the printing layer below; and the data of the printing layer is updated according to the deleted color information. When the 3D object is printed by the 3D printer, the printing action of each printing layer is carried out according to the processed data, thereby avoiding the coloring of the internal structure of the 3D object.

【技术实现步骤摘要】
3D物件的内部颜色信息删除方法
本专利技术涉及3D物件,尤其涉及一种3D物件的内部颜色信息删除方法。
技术介绍
有鉴于3D打印技术的成熟,以及3D印表机的体积缩小与价格降低,近年来3D印表机实以极快的速度普及化。而为了令打印完成的3D模型更容易被使用者所接受,部分厂商已研发出能够打印全彩3D模型的3D印表机。为了打印全彩3D模型,上述3D印表机所采用的3D物件中需包含物件信息以及颜色信息。而为了方便使用者进行较复杂的3D物件的编辑,部分软件提供多个预先建构完成的从属3D物件,使用者能够通过对多个从属3D物件的组合与编辑来快速建构所需的3D物件。如图1A及图1B所示,分别为相关技术的3D物件组合前示意图及3D物件组合后示意图。如图1A所示,使用者在操作一3D绘图软件时,可先汇入软件内建或是使用者预先编辑完成的一第一从属3D物件11及一第二从属3D物件12,再将该二从属3D物件11、12合并为所需的一3D物件1。图1A中仅以该二从属3D物件11、12为例,但该3D物件1的建构并不仅以两个从属3D物件为限。于执行编辑动作时,使用者可分别对该二从属3D物件11、12进行编辑后,再将编辑后的该二从属3D物件11、12合并为该3D物件1,亦可先合并产生该3D物件1后,再对该3D物件1进行编辑。如图1B所示,若该第一从属3D物件11位于顶部而该第二从属3D物件12位于底部,则当该二从属3D物件11、12合并后,该第二从属3D物件12的一顶面121将位于合并后的该3D物件1的结构内部。因此,若该第二从属3D物件12的该顶面121具有颜色,则该3D物件1的结构内部将会具有对应的颜色信息。当该3D印表机依据该3D物件1进行对应的一实体3D模型的打印动作时,将会对该顶面121所对应的结构进行着色。由于该3D模型的结构内部无法被使用者所看见(使用者只会看见该3D模型的外表面),因此对该3D模型的结构内部进行着色实会造成墨水的浪费。再者,由于墨水为水性或油性,因此若对该3D模型的结构内部进行着色,将会减弱打印完成的该3D模型的结构强度。
技术实现思路
本专利技术提供一种3D物件的内部颜色信息删除方法,删除3D物件的内部的颜色信息,使得3D印表机在打印3D物件时可不必对内部结构进行着色。于本专利技术的一实施例中,3D物件的内部颜色信息删除方法包括下列步骤:a)由一处理器对汇入的一3D物件进行一物件切层处理,以取得多个打印层的数据;b)对一下打印层与相邻的一上打印层进行比对,并依据比对结果取得该下打印层与该上打印层的一重叠区域;c)于该下打印层的数据中删除于该重叠区域上的颜色信息;及d)该处理器于该多个打印层中的任两个相邻打印层皆比对完成前重复执行该步骤b与该步骤c。如上所述,其中该步骤c进一步于该重叠区域中保留属于该3D物件的一外表面部分的该颜色信息。如上所述,其中该步骤a之后更包括一步骤a1:对该3D物件进行一影像切层处理,以分别产生各该打印层的颜色打印信息。如上所述,其中该步骤a于该物件切层处理后分别产生各该打印层的轮廓连接信息,并且该步骤b是取得该下打印层的该轮廓连接信息以及该上打印层的该轮廓连接信息的一交集,并以该交集确定该重叠区域。如上所述,其中该步骤c是对该下打印层的该颜色打印信息进行一影像识别与编辑程序,以于该颜色打印信息中删除于该重叠区域上的颜色。如上所述,其中该步骤a是由该处理器对该3D物件进行该物件切层处理,以分别产生各该打印层的轮廓连接信息,其中各该打印层分别由多个多边形面所构成。如上所述,其中该多边形面为三角面。如上所述,其中该步骤b是取得该下打印层的该轮廓连接信息与该上打印层的该轮廓连接信息的一交集,并以该交集确定该重叠区域。如上所述,其中该步骤c是依据该重叠区域修改该下打印层的该多个多边形面的轮廓,并依据修改后的该多个多边形面对该下打印层执行一影像切层处理以产生该下打印层的颜色打印信息。于本专利技术的另一实施例中,3D物件的内部颜色信息删除方法包括下列步骤:a)由一处理器对汇入的一3D物件进行一物件切层处理,以分别产生多个打印层的轮廓连接信息,其中各该打印层分别由多个三角面构成;b)取得一下打印层的该轮廓连接信息与相邻的一上打印层的该轮廓连接信息的一交集,并以该交集确定该下打印层与该上打印层的一重叠区域;c)依据该重叠区域修改该下打印层的该多个三角面的轮廓,以删除该多个三角面于该重叠区域上的信息;d)依据修改后的该多个三角面对该下打印层执行一影像切层处理,以产生该下打印层的颜色打印信息;及e)该处理器于该多个打印层中的任两个相邻打印层皆比对完成前重复执行该步骤b至该步骤d。与相关技术相比,本专利技术在执行3D物件的切层处理时将相邻的两个打印层于重叠区域上的颜色信息删除,使得3D印表机在打印3D物件所对应的实体3D模型时,不会对3D模型的内部结构进行着色。如此一来,可有效提高3D模型的结构强度,并且减少多余墨水的浪费。附图说明图1A为相关技术的3D物件组合前示意图;图1B为相关技术的3D物件组合后示意图;图2为本专利技术的一具体实施例的内部颜色删除流程图;图3A为本专利技术的一具体实施例的第一重叠示意图;图3B为本专利技术的一具体实施例的第二重叠示意图;图4为本专利技术的另一具体实施例的内部颜色删除流程图;图5A为本专利技术的一具体实施例的第一颜色信息示意图;图5B为本专利技术的一具体实施例的第二颜色信息示意图;图5C为本专利技术的一具体实施例的第三颜色信息示意图;图6为本专利技术的又一具体实施例的内部颜色删除流程图。其中,附图标记:1、2…3D物件;11、21…第一从属3D物件;12、22…第二从属3D物件;121、221…顶面;222…重叠区域;3…切层物件;30…重叠区域;31…下打印层;32…上打印层;4…三角面;41…第一三角面;42…第二三角面;43…第三三角面;44…第四三角面;5…修改后三角面;51…第一修改后三角面;52…第二修改后三角面;53…第三修改后三角面;54…第四修改后三角面;S10~S22…删除步骤;S30~S42…删除步骤;S50~S62…删除步骤。具体实施方式兹就本专利技术之一较佳实施例,配合图式,详细说明如后。本专利技术的各个实施例揭露了一种3D物件的内部颜色信息删除方法(下面简称为该方法),该方法主要运用于一电脑设备或一3D印表机,其中该电脑设备与该3D印表机可位置本地端或云端。该方法是藉由该电脑设备或该3D印表机的一处理器对一待使用的3D物件进行前置处理。具体地,在该3D印表机依据该3D物件打印对应的一实体3D模型前,可藉由该前置处理删除存在于该3D物件的结构内部的颜色信息,并仅保留存在于该3D物件的外表面上的颜色信息。在该3D印表机执行打印动作时,将依据处理后的该3D物件进行打印,藉此可有效减少多余墨水的浪费,同时可提升打印完成的该3D模型的结构强度。首请参阅图2,为本专利技术的一具体实施例的内部颜色删除流程图。如图2所示,于一实施例中,是由该处理器先对汇入的一3D物件进行一物件切层处理,以将该3D物件切割成多个打印层,并分别取得该多个打印层的数据(步骤S10)。上述该物件切层处理属于本
的公知技术,于此不再赘述。于本实施例中,该3D物件可由使用者所编辑,并且可由至少两个从属3D物件合并而成(如图1A及图1B本文档来自技高网
...

【技术保护点】
1.一种3D物件的内部颜色信息删除方法,其特征在于,包括:a)由一处理器对汇入的一3D物件进行一物件切层处理,以取得多个打印层的数据;b)对一下打印层与相邻的一上打印层进行比对,并依据比对结果取得该下打印层与该上打印层的一重叠区域;c)于该下打印层的数据中删除于该重叠区域上的颜色信息;及d)该处理器于该多个打印层中的任两个相邻打印层皆比对完成前重复执行该步骤b与该步骤c。

【技术特征摘要】
2017.01.05 TW 1061002971.一种3D物件的内部颜色信息删除方法,其特征在于,包括:a)由一处理器对汇入的一3D物件进行一物件切层处理,以取得多个打印层的数据;b)对一下打印层与相邻的一上打印层进行比对,并依据比对结果取得该下打印层与该上打印层的一重叠区域;c)于该下打印层的数据中删除于该重叠区域上的颜色信息;及d)该处理器于该多个打印层中的任两个相邻打印层皆比对完成前重复执行该步骤b与该步骤c。2.根据权利要求1所述的3D物件的内部颜色信息删除方法,其特征在于,该步骤c进一步于该重叠区域中保留属于该3D物件的一外表面部分的该颜色信息。3.根据权利要求2所述的3D物件的内部颜色信息删除方法,其特征在于,该步骤a之后更包括一步骤a1:对该3D物件进行一影像切层处理,以分别产生各该打印层的颜色打印信息。4.根据权利要求3所述的3D物件的内部颜色信息删除方法,其特征在于,该步骤a于该物件切层处理后分别产生各该打印层的轮廓连接信息,并且该步骤b是取得该下打印层的该轮廓连接信息以及该上打印层的该轮廓连接信息的一交集,并以该交集确定该重叠区域。5.根据权利要求3所述的3D物件的内部颜色信息删除方法,其特征在于,该步骤c是对该下打印层的该颜色打印信息进行一影像识别与编辑程序,以于该颜色打印信息中删除于该重叠区域上的颜色。6.根据权利要求2所述的3D物件的...

【专利技术属性】
技术研发人员:黄郁庭施可葳
申请(专利权)人:三纬国际立体列印科技股份有限公司金宝电子工业股份有限公司
类型:发明
国别省市:中国台湾,71

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

1