处理将要由增材制造方法产生的物体的三维物体数据的制作方法

文档序号:10556558阅读:372来源:国知局
处理将要由增材制造方法产生的物体的三维物体数据的制作方法
【专利摘要】根据一个示例,提供了一种用于处理表示将要由增材制造系统产生的三维物体的三维物体数据的系统。该系统包括处理器用以对三维物体数据执行变换,并且从变换后的三维物体数据产生多个切片图像。
【专利说明】
处理将要由増材制造方法产生的物体的三维物体数据
【背景技术】
[0001]已经提出了基于逐层产生三维物体的增材制造系统作为制造三维物体的方便方式。
[0002]待产生的物体可以例如以合适的计算机辅助设计(CAD)格式而数字地表示。可以在提供至增材制造系统以产生物体之前处理待产生物体的数字表示。
【附图说明】
[0003]现在将仅借由非限定性示例的方式、参照附图描述示例,其中:
[0004]图1是根据一个示例的物体处理器的方框图;
[0005]图2是根据一个示例的许多图像切片的示意图;
[0006]图3是根据一个示例的增材制造系统的方框图;
[0007]图4是根据一个示例的物体处理器的方框图;
[0008]图5是根据一个示例的示出了物体处理器的实施方式的方框图;
[0009]图6是根据一个示例的几何变换模块的方框图;
[0010]图7是根据一个示例的牺牲结构产生模块的方框图;
[0011 ]图8是根据一个示例的虚拟物体产生模块的方框图;
[0012]图9是根据一个示例的物体模型的示意图;
[0013]图10是根据一个示例的虚拟物体的示意图;
[0014]图11是根据一个示例的物体模型和虚拟物体的示意图;
[0015]图12是根据一个示例的中间切片产生模块的方框图;
[0016]图13是根据一个示例的中间切片修改模块的方框图;
[0017]图14是根据一个示例的切片数据产生器的方框图;
[0018]图15是根据一个示例的处理流水线的方框图;以及
[0019]图16是根据一个示例的增材制造系统的一部分的方框图。
【具体实施方式】
[0020]—些增材制造系统通过诸如粉末状构造材料的构造材料的连续多层的选择性固化而产生三维物体。一些这种系统可以通过将试剂选择性递送至构造材料层而固化构造材料的一部分。一些系统例如可以使用液态粘合剂以化学地固化构造材料。其他系统例如可以使用液态能量吸收剂或聚结剂,当施加诸如红外能量的合适能量时,该液态能量吸收剂或聚结剂使构造材料固化。
[0021]这些过程的重复使得通过构造材料的连续多层的一部分的选择性固化而逐层产生三维物体。
[0022]也存在其他种类的增材制造系统,其中,包括熔融沉积模型(Π)Μ)系统,选择性激光烧结(SLS)以及光聚合化系统。
[0023]根据一个示例,可以在提供至增材制造系统以产生物体之前处理待产生物体的数字表示诸如物体模型。处理的类型可以取决于例如待产生物体的增材制造系统的特征。
[0024]例如,增材制造系统可以非计划地将变形引入其产生的物体。这可以导致所产生的三维物体并未如实地复制用于产生物体的三维物体模型。列举少数,这些变形可以包括例如可以引起例如各种物体变形的几何变形,诸如边缘变形和表面变形。
[0025]根据在此所述的示例,可以对物体模型执行不同种类的变换或处理以补偿任何这些变形。增材制造系统可以随后基于变换的物体模型而产生物体,并且制造准确地匹配原始物体模型中所描述物体的物体。
[0026]处理可以例如也包括基于增材制造系统所使用固化工艺类型的特定处理。例如,由Hewlett-Packard开发公司于2014年I月16日提交的PCT申请PCT/EP2014/050841描述了用于产生三维物体的增材制造系统,在此将其内容和教导整体地并入本文并且要求优先权。所述系统能通过将多个试剂选择性递送至构造材料的多层而通过构造材料的连续多层的一部分的选择性固化而产生三维物体。在一个示例中聚结剂和聚结改性剂可以选择性递送至构造材料的多层。
[0027]能量的暂时施加可以使得其上已经递送或者渗入了聚结剂的构造材料的一部分加热至构造材料的熔点之上并且聚结。一旦冷却,已经聚结的部分变为固态并且形成了所产生的三维物体的一部分。聚结改性剂用于修改其上已经递送了或者渗入了聚结改性剂的构造材料的一部分的聚结程度。
[0028]在一个示例中,所执行处理的类型可以用于产生数据以确定每种试剂将要沉积在构造材料层的哪些部分上。
[0029]具体地参照多试剂增材制造系统描述在此所述的示例。然而应该理解的是,在此所述的示例绝非限制于用于多试剂增材制造系统,并且可以采用合适的改变而用于其他合适的增材制造系统。这些其他系统可以包括例如选择性激光烧结(SLS)系统,选择性抑制烧结(SIS)系统,以及熔融沉积模型(FDM)系统。
[0030]系统概述
[0031]图1示出了根据一个示例的物体处理器100的方框图。物体处理器100获得表示将要由增材制造系统产生的三维物体的模型103的物体模型数据102。物体处理器100额外地获得表示将要产生物体的增材制造系统的特征的数据106。
[0032]物体处理器100用于考虑特征数据106对所获得物体模型数据102执行一系列变换以产生变换物体模型,如以下进一步所述。一旦执行了变换,物体处理器100产生切片数据108。
[0033]所产生的切片数据108表示变换物体模型的多个切片,每个切片表示为图像,如图2中所示。图2示出了许多图像202a至202η,每个图像表示变换物体模型的一个切片。应该注意的是,图2中所示图像纯粹是示意性的。
[0034]每个图像202a至202η限定了将要由增材制造系统递送试剂的构造材料层的一部分或多个部分。例如,在使用诸如聚结剂和聚结改性剂的两种试剂的增材制造系统中,每个图像可以限定其上将要递送聚结剂的构造材料层的一部分或多个部分,并且可以限定其上将要递送聚结改性剂的构造材料层的一部分或多个部分。在使用多于两种试剂的增材制造系统中,每个图像可以限定其上将要递送每种试剂的构造材料层的一部分或多个部分。
[0035]在一个示例中,每个切片可以由单个图像表示。例如,每个图像可以包括多个间距或沟道,每个沟道限定了其上将要由增材制造系统沉积不同试剂的构造材料层的一部分或多个部分。
[0036]在另一示例中,每个切片可以由多个图像表示,其中切片的每个图像限定了其上将要由增材制造系统沉积不同试剂的构造材料层的一部分或多个部分。
[0037]示例性的增材制造系统302示出在图3中。增材制造系统302获得表示切片202a至202η的切片数据108,并且处理切片数据108以控制系统302以产生三维物体304。在一些示例中,增材制造系统302可以进一步执行对切片数据108的处理以产生数据用于控制增材制造系统302以产生三维物体304。
[0038]物体处理
[0039]现在参照图4,示出了根据一个示例的物体处理器400。
[0040]物体处理器400包括如以下详细所述的一个或多个变换模块402。
[0041 ] 在一个示例中,如图5中所示,物体处理器400可以包括控制器502,诸如微处理器,通过合适的通信总线(未示出)而耦接至存储器504。存储器504可以存储机器可读指令506。控制器502可以执行指令506以使得控制器502处理物体模型数据102以产生切片数据108。指令506可以限定将由在此所述变换模块所执行的处理操作。
[0042]在另一示例中每个变换模块可以使用硬件、或者软件和硬件的组合而实施。
[0043]几何变换
[0044]在一个示例中,物体处理器400包括变换模块,其是几何变换模块402a,如图6中所示。几何变换模块402a可以如在此所述对物体模型数据102执行一个或多个几何变换。例如可以应用几何变换以补偿物体模型数据102中限定的物体103与由增材制造系统从物体模型所产生的物体304之间的差异。在一个示例中,除了以下进一步所述的其他模块之外或者替代地可以限定几何变换模块402a。
[0045]例如,一些增材制造系统可以在三维物体的产生期间非计划地引入几何变形,诸如大小变形,边缘变形,表面变形等等。这可以导致所产生的三维物体并未如实地复制用于产生物体的三维物体模型。
[0046]关于任何这种变形的细节可以包括在特征数据106中或者可以从其得出。在一个示例中从增材制造系统302获得特征数据106。在另一示例中可以从远程网络站获得特征数据106,诸如制造者的网站,或者以任何其他合适的方式。
[0047]例如,通过试验可以确定的是,增材制造系统302非计划地产生沿特定轴线或多轴线小给定百分比的三维物体。这可以例如是由于构造材料在三维物体产生期间收缩造成的。该数据可以反映在特征数据106中。因此,当物体处理器400用于处理物体模型数据102时,变换模块可以获得特征数据106并且可以将合适的几何缩放因子应用于物体模型数据102。以该方式,由增材制造系统产生的物体304可以更好地符合物体模型数据102中所限定的物体模型103。
[0048]在另一示例中,由于诸如构造材料的加热和构造材料的冷却的因素,变形可以被非计划地引入由增材制造系统302所产生的三维物体中。如果这种变形可以被量化,它们可以包括在特征数据106中并且由变换模块使用以执行合适的几何变换模块以补偿任何变形。在一个示例中,特征数据可以包括查找表。
[0049]在一个示例中,特征数据106可以联系至环境或其他条件。例如,可以确定,当环境温度为20摄氏度时,第一缩放因子将要应用于给定轴线或多轴线,而当环境温度为30摄氏度时将要应用第二缩放因子。
[0050]在一个示例中,特征数据106可以限定将要由增材制造系统使用的构造材料的特征。例如,特征数据106可以包括关于构造材料的物理特征、构造材料的年限、构造材料的湿度水平、构造材料的类型、构造材料的平均颗粒大小(对于粉末状构造材料)、构造材料的纯度等等的数据。
[0051]在一个示例中特征数据106可以限定在增材制造系统中所使用的诸如聚结剂和聚结改性剂的试剂的特征。
[0052]换言之,特征数据106可以包括在由增材制造系统所产生物体中引起直接或间接非计划几何变换的任何合适的数据。
[0053]在一个示例中变换可以包括应用全局缩放因子至物体模型数据102中所述的物体模型。在其他示例中,变换可以包括基于以下因素的复合变换:物体模型几何结构;物体模型表面拓扑结构;物体模型结构;以及物体模型内结构特征的近似。
[0054]在一个示例中物体模型数据102可以以合适的向量格式描述,其可以使用例如几何基元,诸如点、线条、曲线、多边形等,其一些或全部可以是基于数学表达式。对该向量数据执行变换能够使复合物体变换被执行而并未降低原始数据的质量。
[0055]牺牲结构产生
[0056]在一个示例中,物体处理器400包括变换模块,其是牺牲结构产生(SSG)模块402b,如图7中所示。在一个示例中,除了在此所述其他变换模块402之外或者替代地,SSG模块402b可以出现在物体处理器400中。
[0057]SSG模块402b产生添加至物体模型103的新特征。新特征是在原始物体模型103中并未包括的特征。新特征可以是当由增材制造系统302产生物体时将与物体304—起产生但是在所产生物体304确信为最终物体之前可以移除的结构特征。例如,可以在手工或自动后处理操作期间移除至少一些牺牲结构。
[0058]在一个示例中SSG模块402b处理原始物体模型数据102,例如当对物体模型数据102不执行几何变换时。在另一示例中SSG模块402b处理修改后的物体模型数据,该修改后的物体模型是几何变换模块402a对其执行几何变换的结果。
[0059]将要由SSG模块402b添加至物体模型数据102的牺牲结构的类型可以至少部分地取决于特征数据106。例如,特征数据106可以限定牺牲结构可以添加至物体模型数据102的条件或情况。
[0060]SSG模块402b可以随后添加合适的特征至物体模型数据102。
[0061]例如,特征数据106可以限定有助于添加锚定特征至物体模型数据102的条件以帮助确保在物体产生期间物体被合适地支撑或锚定在增材制造系统的构建支撑构件上。
[0062]SSG模块402b可以随后添加合适的特征至物体模型数据102。
[0063]例如,特征数据106可以限定有助于添加额外结构元素至物体模型数据102的条件以帮助确保物体模型103的某些特征的结构完整性。
[0064]SSG模块402b可以随后添加合适的特征至物体模型数据102。
[0065]例如,特征数据106可以限定有助于在物体103的一部分附近添加“储热器”的条件以帮助控制热量的累加并因此控制热致应力对所产生物体的影响。储热器可以包括例如额外的物体,诸如固体或其他非固体物体,其在物体模型103附近并且用于在三维物体产生期间吸收或释放热量。
[0066]例如,当物体模型具有悬挂结构时,SSG模块402b可以添加牺牲物体至物体模型。例如,添加的牺牲物体可以具有与悬挂结构相同或相似的形状轮廓并且位于悬挂结构物体之下但是并未连接至悬挂结构物体。当物体模型由增材制造系统产生时,添加的牺牲物体可以用作热源并且可以帮助减小由悬挂结构所经历的热梯度。这可以例如帮助减少悬挂结构的变形。相同的技术也可以用于除了悬挂结构之外的其他结构特征。
[0067]SSG模块402b可以随后添加合适的特征至物体模型数据102。
[0068]虚拟物体产生
[0069]如上所述的PCT申请PCT/EP2014/050841中描述的增材制造系统可以允许产生在单个产生的物体内具有可控地可变的、或者不同的物体属性的三维物体。这可以允许物体具有例如一个或多个可变的属性,其可以包括:可变准确性属性;可变表面粗糙性属性;可变强度属性;可变物体多孔性属性;可变层间强度属性;可变物体弹性属性;可变密度属性;以及其他可变的机械或物理属性。例如,所产生的物体可以包括具有第一表面粗糙性水平的一个部分,以及具有第二表面粗糙性水平的第二部分。可以通过在构造材料层上沉积聚结剂和聚结改性剂的合适图形而在所产生物体内产生可变物体属性。
[0070]物体属性可以由物体属性数据限定。物体属性数据可以例如在物体模型数据102内限定,或者可以例如使用外部物体属性数据进行限定。物体模型数据可以限定例如物体的一部分或整体预期具有某种物体属性,诸如某种表面平滑性。物体属性数据也可以限定物体的一部分或多部分的多个物体属性。
[0071]例如通过调制用于产生物体的增材制造系统递送诸如聚结剂和聚结改性剂的试剂至构造材料的多层的方式,能够产生具有可控可变属性的三维物体。
[0072]为了产生可变属性物体,物体处理器400可以包括变换模块,其是虚拟物体产生(VOG)模块402c,如图8中所示。除了在此所述其他模块之外或者替代地,VOG模块402c可以存在于物体处理器400中。
[0073]VOG模块402c基于物体属性数据802产生在虚拟物体数据804中所限定的新“虚拟”物体。在一个示例中虚拟物体可以并入物体模型数据102中,或者并入如上所述之前变换后的物体模型数据中。虚拟物体是并未由增材制造系统物理地产生、但是可以使得所产生物体的一个或多个部分具有不同物体属性的物体。在一个示例中,虚拟物体可以修改产生切片数据108的方式。
[0074]在一个示例中VOG模块402c可以处理原始的物体模型数据102。在另一示例中VOG模块402c可以处理之前由变换模块处理后的物体模型数据。
[0075]图9示出了将要由诸如系统302的增材制造系统产生的物体的物体模型103。
[0076]响应于与物体模型103相关联的物体属性数据,VOG模块402c可以产生诸如虚拟物体1002的虚拟物体,如图1O中所示。
[0077]所产生虚拟物体的一部分或整体可以与物体模型103的一部分或整体在空间上重合。在一些示例中虚拟物体也可以不与物体模型103的一部分在空间上重合,但是可以与其相邻。
[0078]如图11中所示,所产生的虚拟物体与物体模型103的部分在空间上重合。在所示的示例中可以看到虚拟物体1002与在物体103的垂直外侧边周围的物体103的薄层在空间上重合。这可以例如是限定了物体103的垂直外侧边具有与物体103的水平侧边不同的物体属性的物体属性数据的结果。例如,对于从物体模型103产生的物体可以有计划地设计的是在其垂直侧边上具有第一表面平滑性水平,并且在其外部水平侧边上具有第二表面平滑性水平。
[0079]切片产生
[0080]在一个示例中,物体处理器400包括变换模块,其是中间切片产生模块402d,如图12中所示。中间切片变换模块402d可以将物体模型数据102(或者如果其已经被另一变换模块修改则为修改后的物体模型数据)变换为中间切片数据1202 ο在一个示例中切片表示为合适的向量图的形式,仅以二维表示。每个中间切片可以表示修改后的物体模型的切片以及所产生的任何重合虚拟物体的对应切片。在一个示例中,除了在此所述其他模块之外或者替代地,切片产生模块402d可以存在于物体处理器400中。
[0081 ]然而应该注意的是,由切片产生模块402d所产生的中间切片并非是物体处理器400输出的切片数据108 ο每个产生的中间切片表示修改后的物体模型数据102的切片,并且每个中间切片可以表示具有预定厚度的修改后的物体模型的切片。每个产生的中间切片的厚度可以例如是基于特征数据106。在一个示例中,特征数据106限定了由增材制造系统302所处理的构造材料的每个层的厚度。在一个示例中,每个产生的中间切片的厚度可以展现约50至200微米范围内的厚度,取决于增材制造系统302的性质。在一些示例中每个产生的中间切片可以展现其他厚度。
[0082 ]在另一示例中每个产生的中间切片的厚度可以小于由增材制造系统302所处理的每个层的厚度。在一个示例中,每个产生的切片的厚度可以在约10至50微米的范围内。如果产生的中间切片比由增材制造系统304所处理的构造材料的每个层的厚度更薄,则增材制造系统304可以在处理构造材料的切片之前组合多个切片。该切片的“过度取样”可以使得增材制造系统304改进所产生物体的质量,例如通过使能在相邻切片之间内插数据。这可以是有益的,例如,如果物体模型103的特征与构造材料的两个层之间的边界重合。以该方式,增材制造系统可以使用多个切片图像以确定哪一个或多个试剂的图形可以递送至构造材料层。
[0083]可以从特征数据106确定由物体处理器100产生的中间切片的数目。
[0084]切片修改
[0085]在一个示例中,物体处理器400包括变换模块,其是中间切片修改(ISM)模块402e,如图13中所示。在一个示例中,除了在此所述其他模块之外或者替代地,ISM模块402e可以存在于物体处理器400中。
[0086]在存在ISM模块402e的示例中,切片修改模块402e可以对中间切片数据1202执行几何变换以产生修改后的中间切片数据1302。由ISM模块402e执行的变换虽然在二维切片中、可以本质上类似于参照几何变换模块402a如上所述的几何变换。因此,当物体处理器400用于处理物体模型数据102时,切片修改模块402e可以获得特征数据106并且对合适的切片数据应用合适的几何变换。通过该方式,增材制造系统产生的物体304可以更好地符合物体模型数据102中限定的物体模型103。
[0087]例如,可以对已产生的切片执行变换以执行包括几何缩放和变形补偿的操作。在一个示例中除了对物体模型数据102执行的变换之外,可以做出应用于已产生的切片的变换。在其他示例中,可以从对物体模型数据102执行的变换中省略对已产生的切片执行的至少一些变换。
[0088]最终切片数据产生
[0089]在一个示例中,物体处理器400进一步包括变换模块,其是最终切片数据产生(FSDG)模块402f,如图14中所示。
[0090]在一个示例中FSDG模块402f处理修改后的中间切片数据1302以考虑特征数据106而产生最终切片数据108。在一个示例中FSDG模块402f处理未修改中间切片数据1202以考虑特征数据106而产生最终切片数据108。
[0091]如前所述,最终切片数据108表示变换后的物体模型的多个切片,每个切片表示为图像,如图2中所示。在一个示例中,每个切片图像被产生为以表示多个沟道或间距的合适的位图或光栅化格式表示的连续色调或“综合色调”图像,每个具有合适的位深度的。在一个示例中合适的位深度可以是8位,尽管在其他示例中可以使用其他位深度。
[0092]对于每个切片,综合色调图像的产生可以包括例如基于为每个切片限定的几何结构将每个切片的向量数据转换为立体和非立体区域。
[0093]在一个示例中,每个产生的综合色调图像可以为综合色调图像的每个像素限定将要沉积在构造材料层上对应位置处的试剂的密度或数量。例如,在具有8位的位深度的综合色调图像中,综合色调图像的每个像素可以代表256(零至255)等级之一。在构造材料层上不同位置处施加不同试剂量可以产生具有可变物体属性的物体,如上所述。
[0094]为每个切片产生的综合色调图像,对于增材制造系统302中可应用的每个试剂,限定了将要由增材制造系统302递送每种试剂的构造材料层的一部分。例如,如果增材制造系统302使用诸如聚结剂和聚结改性剂的两种试剂,图像的一个沟道或间距可以用于表示将要沉积第一试剂的构造材料层的那些部分,图像的一个沟道或间距可以用于表示将要沉积第二试剂的构造材料层的那些部分。
[0095]对于每个图像切片,不同沟道的产生可以是例如基于修改后的物体模型的一部分以及虚拟物体的一部分的存在。
[0096]例如,如果修改后的中间图像切片仅包括修改后的物体模型的一部分,FSDG模块402f可以产生仅包括对应于将要沉积聚结剂的构造材料层的的一部分的综合色调图像的图像切片。
[0097]然而,如果修改后的中间图像切片包括修改后的物体模型和虚拟物体的空间重叠部分,FSDG模块402f可以产生图像切片,该图像切片包括对应于将要沉积聚结剂的构造材料层的一部分的综合色调图像,以及对应于将要沉积聚结改性剂的构造材料层的一部分的综合色调图像。
[0098]例如,如果虚拟物体的空间重叠部分指示了计划设计特定的物体属性,FSDG模块402f将确定其中将要在构造材料层上沉积聚结剂和聚结改性剂的合适的图形。以该方式,当增材制造系统302产生物体时,所产生物体的该部分将具有计划设计的物体属性。
[0099]例如可以根据特征数据106或者根据任何合适的来源,确定用于产生不同物体属性的聚结剂和聚结改性剂在沉积在构造材料层上时的图形、比例、密度等具体方式。
[0100]示例性流水线
[0101]如上所述,物体处理器100可以包括许多不同类型的变换模块402。物体处理器100的确切配置可以取决于数个因素。物体处理器100可以因此在一个示例中用作处理流水线,其中不同变换模块可以连续地处理物体模型数据以产生切片数据从而驱动增材制造系统切片。图15示出了根据一个示例的处理流水线1500的方框图。
[0102]示例性的处理流水线1500包括获得物体模型数据102的几何变换器1502。几何变换器1502可以如上所述对物体数据102执行几何变换。
[0103]几何变换器1502的输出可以随后由虚拟物体产生器1504处理,如上所述,可以产生一个或多个虚拟物体。
[0104]虚拟物体产生器1504的输出随后可以由切片产生器1508处理,如上所述,用以产生输出切片数据108。
[0105]模块1502、1504和1506中的一个或多个可以利用特征数据106,如上所述。
[0106]在其他示例中可以使用处理流水线的其他体系架构,例如包括比处理流水线1500更多或更少的变换模块。
[0107]最终步骤
[0108]所产生的切片数据108可以随后被提供至增材制造系统以产生由此表示的三维物体。增材制造系统可以例如对切片数据执行额外的处理,例如作为增材制造系统的数据处理流水线的一部分。在一些示例中,本质上类似于喷墨打印系统中数据处理流水线,该数据处理流水线可以执行额外的处理,其包括半色调操作、打印掩蔽操作、条带切割操作等等。
[0109]图16示出了包括数据处理流水线1602的增材制造系统302的一部分。增材制造系统数据处理流水线1602获得切片图像数据106并且将切片图像数据106变换为适用于控制增材制造系统根据切片图像数据产生三维物体的数据。
[0110]在一个示例中数据处理流水线1502可以包括半色调模块1604和打印掩蔽模块1606。在其他示例中数据处理流水线1602可以包括额外的或备选的处理模块。
[0111]半色调模块1604可以例如将每个切片的综合色调图像转换为半色调数据,该半色调数据限定了试剂液滴将要沉积在构造材料层上的位置或图形。
[0112]打印掩蔽模块1606可以例如将半色调数据转换为限定了增材制造系统302何时沉积那些试剂液滴的时间的数据。这可以例如取决于用于沉积试剂液滴的机制是否使用例如打印头喷嘴的页宽阵列或者扫描打印头。
[0113]在一个示例中物体处理器400可以集成至增材制造系统诸如增材制造系统302中。
[0114]应该知晓的是可以以硬件、软件、或者硬件与软件组合的形式实现本发明的实施例。任何这种软件可以以易失性或非易失性存储诸如例如类似R0M、不论是否可擦除或可重写的存储装置的形式存储,或者以诸如例如RAM、存储器芯片、器件或集成电路的形式存储,或者存储在诸如例如CD、DVD、磁盘或磁带的光学或磁性可读媒介上。应该知晓的是存储装置和存储媒介是适用于存储当执行时实施在此所述示例的程序或多个程序的机器可读存储装置的实施例。因此,实施例提供了一种程序,包括用于实施如任何之前权利要求中请求保护的系统或方法的代码,以及一种存储该程序的机器可读存储装置。另外,可以经由任何媒介诸如承载在有线或无线连接之上的通信信号以及合适地包括其的实施例而电子地传输本发明的实施例。
[0115]本说明书(包括任何所附权利要求、摘要和附图)中所公开的所有特征、和/或所公开的任何方法或过程的所有步骤可以以任何组合而组合,除了其中这些特征和/或步骤的至少一些互相排斥的组合之外。
[0116]该说明书(包括任何所附权利要求、摘要和附图)中所公开的每个特征可以由用于相同、等价或类似目的的备选特征替代,除非另外明确地陈述。因此,除非另外明确地陈述,所公开每个特征仅是普通一系列等价或类似特征的一个示例。
【主权项】
1.一种用于处理表示将要由增材制造系统产生的三维物体的三维物体数据的方法,所述系统包括处理器用以: 对所述三维物体数据执行变换;以及 从变换后的三维物体数据产生多个切片图像。2.根据权利要求1所述的系统,其中,所执行的变换基于用于产生所述三维物体的所述增材制造系统的特征。3.根据权利要求2所述的系统,其中,所述处理器用以对所述三维物体数据执行几何变换以补偿在所述三维物体的产生期间由所述增材制造系统引入的变形。4.根据权利要求1所述的系统,其中,所述处理器用于添加牺牲结构数据至所述三维物体,所述牺牲结构数据表示当被产生时不计划形成所述三维物体的一部分的牺牲结构。5.根据权利要求1所述的系统,其中,所述处理器用以: 基于物体属性数据产生虚拟物体数据;以及 将所述虚拟物体数据合并至所述三维物体数据中。6.根据权利要求5所述的系统,其中,所述处理器用于产生限定将要在构造材料层上沉积聚结剂和聚结改性剂的图形的切片图像,所述图形基于所述虚拟物体数据以及处理后的三维物体数据。7.根据权利要求6所述的系统,其中,由所述处理器产生的所述切片的厚度基于所述增材制造系统的特征。8.根据权利要求1所述的系统,其中,所述系统被合并至增材制造系统中。9.一种处理表示将要由增材制造系统产生的三维物体的物体数据的方法,包括: 获得所述增材制造系统的特征数据; 基于所述特征数据对所述物体数据执行几何变换以产生修改的物体数据。10.根据权利要求9所述的方法,进一步包括: 产生用于所述修改的物体数据的牺牲结构以产生进一步修改的物体数据,所述牺牲结构部分地基于所述物体数据并且部分地基于所述特征数据。11.根据权利要求10所述的方法,进一步包括: 从所述进一步修改的物体数据产生中间切片数据。12.根据权利要求11所述的方法,进一步包括: 对所述中间切片数据执行变换。13.根据权利要求12所述的方法,进一步包括: 从变换后的中间切片数据产生最终切片数据。14.一种用于处理表示将要产生的三维物体的物体数据的物体处理流水线,包括: 几何变换器,用于基于将要产生所述物体的增材制造系统的特征数据而执行几何变换; 虚拟物体产生器,用于基于物体属性数据产生所述物体数据的虚拟物体;以及切片产生器,用于产生切片图像以限定增材制造系统将要在构造材料层上沉积聚结剂和聚结改性剂的图形,所述图形基于所述虚拟物体数据和所述三维物体数据。15.根据权利要求7所述的物体处理流水线,进一步包括牺牲结构产生器,用于添加牺牲结构至所述物体数据。
【文档编号】B29C67/00GK105916666SQ201480073361
【公开日】2016年8月31日
【申请日】2014年4月30日
【发明人】亚历杭德罗·曼纽尔·德·佩尼亚, S·科特斯, J·希拉尔特
【申请人】惠普发展公司,有限责任合伙企业
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1