一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于3D模型标签占位符的定义的标签的制作方法

2021-12-15 00:54:00 来源:中国专利 TAG:

用于3d模型标签占位符的定义的标签


背景技术:

1.在三维(3d)打印中,可以使用增材打印过程来从数字模型制造3d固体部分。一些3d打印技术被认为是增材过程,因为它们涉及将诸如粉末或粉末状构建材料之类的构建材料的连续层或体积应用于现有表面(或先前层)。3d打印通常包括构建材料的固化,对于一些材料而言,这可以通过使用热、化学粘合剂(binder)和/或紫外线或可热固化粘合剂来实现。
附图说明
2.本公开的特征通过示例的方式示出并且在以下(一个或多个)附图中不受限制,其中,相同的数字指示相同的元素,其中:图1示出了可以在3d对象模型上的标签占位符(placeholder)处插入定义的标签的示例装置的框图;图2示出了其中可以实现图1中描绘的装置和3d制造设备的示例系统的图;图3示出了用于修改打印文件250以在标签占位符处插入定义的标签的实例方法的流程图;以及图4示出了可以包括图1中描绘的装置和图2中描绘的3d制造设备210的实例系统的框图。
具体实施方式
3.为了简单和说明的目的,通过主要参考示例来描述本公开。在以下描述中,阐述了许多具体细节以便提供对本公开的透彻理解。然而,将容易清楚的是,也可以在不局限于这些特定细节的情况下实践本发明。在其他情况下,没有详细描述一些方法和结构,以免不必要地模糊了本公开。
4.贯穿本公开,术语“一”和“一个”旨在表示特定元素中的至少一个。如本文中所用,术语“包括”意指包括但不限于,术语“包含”意指包括但不限于。术语“基于”意指至少部分地基于。
5.本文公开的是用于通过3d制造设备或通过装置上的预处理应用在3d对象模型上的标签占位符处插入定义的标签的装置、方法和系统,其中,定义的标签将基于3d对象模型与3d对象一起制造。在一些示例中,3d对象模型的设计者和/或编程者可能已经包括了3d对象模型上的标签占位符的特征,以定义所定义的标签将被定位在3d对象上的位置。在一方面,通过定义所定义的标签的位置,可以限制和/或避免在3d对象上的不期望的和/或非功能性位置处制造所定义的标签。
6.如本文还公开的,处理器可以访问与3d对象模型相对应的数据,其中,该数据可以标识标签占位符。即,数据可以标识标签占位符的特征,诸如位置、大小、颜色和/或诸如此类。此外,处理器可以访问与基于该数据要制造的3d对象有关的制造信息。制造信息可以包括例如关于3d对象相对于构建室(build chamber)的物理位置和/或取向的信息、关于用于
制造3d对象的构建材料颗粒的信息、关于要制造3d对象的3d制造设备的信息和/或诸如此类。制造信息可以基于3d对象模型针对3d对象的不同构建操作而改变。这样,例如,定义的标签就可以是动态的,因为定义的标签的内容可针对不同的构建操作而改变。
7.此外,处理器可以基于所访问的制造信息生成定义的标签。处理器还可以将定义的标签插入在3d对象模型上的标签占位符处,使得可以利用与3d对象模型上的标签占位符相对应的3d对象上的位置处定位的定义的标签来制造对应于3d对象模型的3d对象。
8.通过本公开的实现,可以插入定义的标签来代替3d对象模型上的标签占位符。定义的标签还可以被打印或以其他方式制造在与3d对象模型相对应的3d对象上,使得例如可以从定义的标签标识与3d对象有关的制造信息。另外,定义的标签中的内容可根据不同的构建操作而改变,但是定义的标签的位置仍可对应于相应标签占位符的位置。
9.首先参考图1和2。图1示出了可以在3d对象模型上的标签占位符处插入定义的标签的示例装置100的框图。图2示出了其中可以实现图1中描绘的装置100和3d制造设备210的示例系统200的图。应当理解,图1中描绘的示例装置100和/或图2中描绘的示例系统200可以包括附加特征,并且可以在不脱离装置100和/或系统200的范围的情况下去除和/或修改本文中描述的一些特征。
10.装置100可以是计算设备、平板计算机、服务器计算机、智能电话或诸如此类。装置100还可以是3d制造设备210的部分,例如,可以是3d制造设备210的控制系统。尽管描绘了单个处理器102,但是应当理解,装置100也可以包括多个处理器、多个核或诸如此类,而不脱离装置100的范围。
11.也可被称为3d打印系统、3d制造器或诸如此类的3d制造设备210可以被实现为通过构建材料颗粒202的选择性地粘合(binding)和/或固化一起来制造3d对象,所述构建材料颗粒202也可被称为构建材料的颗粒202。在一些示例中,3d制造设备210可以使用例如光和/或热形式的能量来选择性地熔化(fuse)颗粒202。另外或在其他示例中,3d制造设备210可以使用熔剂(fusing agent)和/或粘合剂来选择性地粘合或固化颗粒202。在特定示例中,3d制造设备210可以使用化学粘合剂、可热固化粘合剂和/或诸如此类。在其他特定示例中,3d制造设备210可以使用增加能量吸收以选择性地熔化颗粒202的熔剂。
12.根据一个示例,合适的熔剂可以是包括炭黑的墨水型配方(formulation),诸如例如,可从hp inc获得的商业上称为v1q60a的“hp熔剂”的熔剂配方。在一个示例中,这种熔剂可另外包括红外光吸收剂(absorber)。在一个示例中,这种熔剂可另外包括近红外光吸收剂。在一个示例中,这种熔剂可另外包括可见光吸收剂。在一个示例中,这种熔剂可另外包括uv光吸收剂。包括可见光增强剂(enhancer)的熔剂的示例是基于染料的有色墨水和基于颜料(pigment)的有色墨水,诸如可从hp inc获得的商业上称为ce039a和ce042a的墨水。根据一个示例,3d制造设备210可以另外使用精细剂(detailing agent)。根据一个示例,合适的精细剂可以是可从hp inc获得的商业上称为v1q61a的“hp精细剂”的配方。
13.构建材料颗粒202可以包括用于在形成3d对象中使用的任何合适的材料。构建材料颗粒202可包括例如聚合物、塑料、陶瓷、尼龙、金属、其组合或诸如此类,并且可以是粉末或粉末状材料的形式。另外,构建材料颗粒202可被形成为具有通常在约5μm与约100μm之间的尺寸,例如宽度、直径或诸如此类。在其他示例中,颗粒可以具有通常在约30μm与约60μm之间的尺寸。例如由于较大的颗粒被研磨成较小的颗粒,因此颗粒可以具有多种形状中的
任何形状。在一些示例中,颗粒可以由短纤维形成,或者可以包括短纤维,所述短纤维可以例如已经从材料的长绳(strand)或长线切割成短长度。另外或在其他示例中,颗粒可是部分透明或不透明的。根据一个示例,合适的构建材料可以是可从hp inc获得的商业上称为v1r10a“hp pa12”的pa12构建材料。
14.如图1中所示,装置100可以包括可以控制装置100的操作的处理器102。处理器102可以是基于半导体的微处理器、中央处理单元(cpu)、专用集成电路(asic)、现场可编程门阵列(fpga)和/或其他合适的硬件设备。装置100还可以包括存储器110,其上可以存储处理器102可以执行的机器可读指令112

118(其也可以称为计算机可读指令)。存储器110可以是包含或存储可执行指令的电子、磁、光或其他物理存储设备。存储器110可以是例如随机存取存储器(ram)、电可擦除可编程只读存储器(eeprom)、存储设备、光盘和诸如此类。也可以被称为计算机可读存储介质的存储器110可以是非暂时性机器可读存储介质,其中,术语“非暂时性”不包括暂时性传播信号。
15.3d制造设备210可包括散布器(spreader)212(例如,辊),其可例如通过如箭头216所指示的跨平台214的移动将构建材料颗粒202散布成或以其他方式形成为层206(在本文中也称为“构建层”)。3d制造设备210还可包括构建室218,在该构建室内,当平台214沿如箭头220所指示在向下方向上移动时,散布器212可将构建材料颗粒202散布在多个层206中。在这点上,平台214可在构建室218内移动。构建室218的壁未示出,使得构建室218的内部可容易地被看到。
16.3d制造设备210还可以包括形成部件222,其可以在形成部件222如箭头226所示的跨层206扫描时将能量和/或剂224输出到层206上。形成部件222还可以在垂直于箭头226的方向上或者在其他方向上扫描。另外或作为替代,可在相对于形成部件222的各个方向上扫描其上沉积了层206的平台214。形成部件222可包括例如能量源,例如激光束源、加热灯或诸如此类,其可跨层206和/或在层206的选择的区域中施加能量。另外或作为替代,形成部件222可以包括剂递送设备,以选择性地将剂224或多个剂224递送到层206中的构建材料颗粒202上。(一个或多个)剂224可包括本文所讨论的任何剂,例如,熔剂、粘合剂等。在一些示例中,可在将能量施加至构建材料颗粒202之前将(一个或多个)剂224施加至构建材料颗粒202。
17.在本文中讨论的任何示例中,形成部件222可以使得层206中的构建材料颗粒202被选择性地粘合和/或固化以形成3d对象230的一部分。另外,多个层206中的构建材料202可以被选择性地粘合和/或固化,以在构建室218内形成3d对象230的附加部分,直到形成3d对象230。
18.如本文中所讨论的,3d对象230可以基于或类似地根据与3d对象模型240相对应的数据来制造。该数据可以包括描述3d对象模型240的特征的数据,所述特征例如是尺寸、颜色、纹理、位移和/或诸如此类。例如,数据可以包括3d对象模型240的扩散颜色图,其可以标识3d对象模型240的表面具有的颜色,并且因此标识要基于3d对象模型240来制造的3d对象230的表面将具有的颜色。该数据还可以包括3d对象模型240的位移图,其可以标识3d对象模型240的表面具有的偏移特征,并且因此标识将基于3d对象模型240来制造的3d对象230的表面将具有的偏移特征,例如物理尺寸。在一些示例中,打印文件250可以包括或者可以等同于对应于3d对象模型240的数据。
19.根据示例,例如打印文件250中的数据或打印文件250本身也可以标识3d对象模型240上的标签占位符242。特别地,数据可以标识标签占位符242的特征,诸如3d对象模型240的尺寸、特定表面、3d对象模型240的特定表面上的位置、标签占位符242中的内容(其可以包括文本、符号、颜色等)和/或标签占位符242的诸如此类特征。标签占位符242可以是基于与3d对象230相关的数据在3d对象230上制造的定义的标签244的占位符。换言之,标签占位符242可以定义以其在3d对象230上制造定义的标签244的诸如位置、大小和/或诸如此类的特征。这样,例如,标签占位符242可以定义对应的定义标签244将在3d对象230上具有的3d对象模型240上的大小、形状和/或位置。
20.标签占位符242可以具有与3d对象模型240的其他部分在视觉上有区别的特征,使得处理器102和/或用户可以在3d对象模型240上定位标签占位符242。例如,标签占位符242可以具有特定颜色,可以包括代码和/或诸如此类。
21.如本文所讨论的,定义的标签244可以基于与3d对象230有关的制造信息来生成,并且可以在对应于3d对象模型240上的标签占位符242的位置的3d对象230上的位置处来制造。关于3d对象230的制造信息可以包括例如3d对象230将在其处制造的构建室218内的空间位置(例如,x、y和z坐标)、3d对象230在3d对象230的制造期间在构建室218内将具有的取向、3d对象230的部分将在其内制造的构建材料颗粒202的层206和/或诸如此类。
22.制造信息还可以或替代地包括要用于制造3d对象230的构建材料颗粒202的标识,诸如构建材料颗粒202的类型、构建材料颗粒202的批号(lot number)、构建材料颗粒202的成分(例如,构建材料颗粒202中的回收到新鲜粉末的百分比)、构建材料颗粒202的环境性质(例如,当前温度、水分含量等)和/或诸如此类。制造信息还可以或替代地包括制造3d对象230的3d制造系统的标识(例如,3d制造系统的序列号或其他标识符)、制造3d对象230的3d制造系统的位置、制造3d对象230的3d制造系统的类型和/或诸如此类。制造信息还可以或替代地包括其他类型的信息,诸如3d对象230的名称、制造3d对象230的日期、制造3d对象230的时间和/或诸如此类。
23.根据示例,制造信息可以以人类可读形式包括在定义的标签244上。例如,定义的标签244可以包括与制造信息相对应的文本和/或符号。另外或在其他示例中,制造信息可以以机器可读形式包括在定义的标签244上。例如,制造信息可被转换成机器可读格式,例如快速响应(qr)码、2d条形码、1d条形码或诸如此类,并且例如代码之类的经转换的信息可被包括在定义的标签244中。在任何方面,3d对象230可以被制造成在3d对象230上的可以对应于3d对象模型240上的标签占位符242的位置的位置处包括定义的标签244。
24.在一些示例中,3d对象模型240的设计者和/或编程者可能已经在打印文件250中包括3d对象模型240上的标签占位符242的特征。因此,在一方面,设计者和/或编程者可以定义定义的标签244要被定位在3d对象230上的位置,使得例如可以限制和/或避免在3d对象230上的不期望的和/或非功能性位置处制造定义的标签244。此外,设计者和/或编程者可以在3d对象230上指定区带(zone),在该区带中,在3d对象230的制造期间添加标签信息是可接受的。然而,在其他示例中,处理器102可以确定3d对象模型240的表面上的标签占位符242的位置。
25.另外或作为替代,标签占位符242可定义要包括在定义的标签244中的信息的类型。在这点上,设计者和/或编程者可以在标签占位符242中包括可以指示要包括在定义的
标签244中的信息的类型的信息。作为特定示例,标签占位符242可以包括可以定义信息类型的代码,例如,与制造有关的数据、3d对象230的到期日期或诸如此类。另外,不同3d对象模型240的标签占位符242可以定义不同类型的信息。
26.参考图1和2,处理器102可以获取、解码和执行机器可读指令112以访问与3d对象模型240相对应的数据,其中,该数据可以标识标签占位符242。如本文所讨论的,标签占位符242可以标识3d对象模型240中可以包括相应定义的标签244的位置和特征。此外,可以制造3d对象230以包括定义的标签244。如本文所讨论的,处理器102可以访问包括或者是对应于3d对象模型240的数据的打印文件250。处理器102可以从打印文件250的设计者、开发者和/或编程者的计算设备、打印文件250存储在其上的数据存储、经由网络和/或诸如此类访问打印文件250。另外,处理器102可以与打印文件250分离地访问用于定义的标签244的数据。
27.处理器102可以获取、解码和执行机器可读指令114,以访问与要基于与3d对象模型240相对应的所访问的数据来制造的3d对象230有关的制造信息。在一些示例中,处理器102可以接收包括制造信息的指令。例如,用户可以定义要用于生成定义的标签244的制造信息,并且处理器102可以从数据存储(未示出)访问制造信息。在其他示例中,指令114可以使处理器102从数据存储访问某类型的制造信息。在任何方面,制造信息可以包括本文讨论的与3d对象230有关的任何类型的信息,例如,3d对象230的构建操作以及其他类型的信息。
28.处理器102可以获取、解码和执行机器可读指令116,以生成定义的标签244来包括所访问的制造信息。处理器102可以生成定义的标签244以直接包括制造信息和/或可以生成定义的标签244以包括与制造信息相关联的代码,如本文所讨论的。在定义的标签244包括与制造信息相关联的代码的情况下,处理器102可以将代码上传到数据存储。此外,处理器102可上传对应于代码的制造信息,使得该代码可用于确定对应于该代码的制造信息。
29.处理器102可以获取、解码和执行机器可读指令118,以在3d对象模型240上的标签占位符242处插入定义的标签244。也就是说,处理器102可以插入定义的标签244来代替标签占位符242,例如,可以用定义的标签244来替换标签占位符242。在任何方面,处理器102都可以在标签占位符242位置处插入定义的标签244,使得3d对象230可以被制造成包括位于3d对象230上与3d对象模型240上的标签占位符242的位置相对应的位置处定义的标签244。定义的标签244还可以或替代地具有与标签占位符242类似的形状和/或大小。
30.在一些示例中,处理器102可以修改打印文件250以生成修改的打印文件252,其中,修改的打印文件252可以包括定义的标签244,例如,与定义的标签244相对应的指令和/或代码。也就是说,处理器102可以修改打印文件250以在3d对象模型240上的标签占位符242处插入定义的标签244。根据示例,3d对象230可以以构建材料颗粒202的多个层206来制造,并且打印文件250可以包括切片数据,切片数据标识3d对象230的部分要如何在多层206的构建材料颗粒202中的每层中制造。即,例如,切片数据可以标识每个层206上的位置,在该位置处,构建材料颗粒202将被粘合/熔化以形成3d对象230的部分。切片数据还可标识在位置处的其他属性,例如,颜色、纹理等。在这些示例中,处理器102可以修改切片数据,以在3d对象模型240上的标签占位符242处插入定义的标签244。
31.根据示例,打印文件250可以包括用于3d对象模型240的扩散颜色图和用于3d对象模型240的位移图,扩散颜色图标识3d对象模型240的表面的颜色,位移图标识3d对象模型
240的表面的偏移特征。在这些示例中,指令118还可以使得处理器102修改3d对象模型240的扩散颜色图和/或位移图,以修改打印文件250来在3d对象模型240上的标签占位符242处插入定义的标签244。也就是说,处理器102可以修改3d对象模型240的扩散颜色图和/或位移图,使得在3d对象230的制造期间,利用3d对象230来制造,例如打印,定义的标签244。
32.根据示例,打印文件250可以包括与多个3d对象模型240相对应的数据,其中,与3d对象模型240中的每一个有关的数据可以标识3d对象模型240上的相应标签占位符242。在这些示例中,处理器102可以针对3d对象模型240中的每一个来访问与3d对象230有关的制造信息,其中,所访问的制造信息可以不同于与3d对象230中的其他3d对象有关的所访问的制造信息。另外,处理器102可以针对3d对象模型240中的每一个来生成定义的标签244以包括3d对象230的所访问的制造信息,并且可以使得所生成的定义的标签244在对应于3d对象230的3d对象模型240上的标签占位符242的3d对象230上的位置处被制造。
33.现在转到图3,示出了用于修改打印文件250以在标签占位符242处插入定义的标签244的示例方法300的流程图。应当理解,图3中描绘的方法300可以包括附加操作,并且可以在不脱离方法300的范围的情况下去除和/或修改其中描述的一些操作。为了说明的目的,还参考图1和2中描绘的特征来进行方法300的描述。特别地,装置100的处理器102可以执行方法300中包括的一些或所有操作。
34.在框302处,处理器102可访问打印文件250,该打印文件250可包括对应于3d对象模型240的数据,其中,该数据可标识3d对象模型240上的标签占位符242的性质。性质可包括标签占位符242的位置、大小、内容等。
35.在框304处,处理器102可以访问与要基于对应于3d对象模型240的数据制造的3d对象230的构建操作有关的制造信息。制造信息可以关于与本文讨论的3d对象230的构建操作有关的任何类型的信息。例如,制造信息可以关于3d对象230的构建操作,诸如3d对象230将要在其处制造的构建室218中的空间位置、3d对象230将要以其制造的构建室218中的取向、3d对象230将要由其制造的构建材料的标识、3d对象230将要制造的日期和/或时间、和/或将要制造3d对象230的预定义的3d制造系统。
36.在框306处,处理器102可以基于制造信息来生成定义的标签244。也就是说,处理器102可以生成定义的标签244以将制造信息包括在标签占位符242的维度(dimension)内。处理器102可生成定义的标签244以直接包括制造信息和/或对应于制造信息的代码。此外,处理器102可以上传代码和与该代码相对应的制造信息,使得该代码可以用于确定对应于用于其上已经制造了定义的标签244的3d对象230的代码的制造信息。
37.在框308处,处理器102可以修改打印文件250以在标签占位符242处插入定义的标签244。也就是说,例如,处理器102可以生成修改的打印文件252,其中,修改的打印文件252包括代替标签占位符242的定义的标签244。处理器102可以以这里讨论的任何方式修改打印文件250。例如,打印文件250可以包括切片数据,并且处理器102可以修改切片数据以在标签占位符242处插入定义的标签244。作为另一示例,处理器102可以修改扩散颜色图和/或位移图以在标签占位符242处包括定义的标签244。
38.方法300中阐述的一些或所有操作可以作为实用程序(utilities)、程序或子程序包含在任何期望的计算机可访问介质中。此外,方法300可以由计算机程序来实现,其可以以各种形式存在。例如,方法300可以作为机器可读指令存在,包括源代码、目标代码、可执
行代码或其他格式。上述中的任何一个可以被实现在非暂时性计算机可读存储介质上。
39.非暂时性计算机可读存储介质的示例包括计算机系统ram、rom、eprom、eeprom以及磁盘或磁带或光盘或光带。因此,应当理解,能够执行上述功能的任何电子设备都可以执行上面列举的那些功能。
40.现在转到图4,示出了可以包括图1中描绘的装置100和图2中描绘的3d制造设备210的示例系统400的框图。这样,系统400可以包括上述制造部件222和处理器102。处理器102可以包括存储器110中的指令和/或可以包括可以使处理器102访问打印文件250的电路,打印文件250可以包括描述多个3d对象模型240的数据,其中,数据可被用于制造与多个3d对象模型240对应的3d对象230。数据还可以标识多个3d对象模型240上的标签占位符的性质。
41.处理器102还可以针对多个3d对象模型240中的每一个来访问与3d对象230有关的制造信息,其中,用于3d对象230中的每一个的制造信息可以不同于与多个3d对象230中的其他3d对象有关的所访问的制造信息。换言之,3d对象230之一的制造信息可以不同于3d对象230中的其他3d对象中的每一个的制造信息。对于3d对象模型240中的每一个,处理器102可以修改打印文件以在3d对象模型240的标签占位符242处插入定义的标签244。处理器102可以针对3d对象模型240中的每一个,基于所访问的制造信息生成定义的标签244。另外,处理器102可以控制制造部件222以使用修改的打印文件252将多个3d对象230制造为具有相应的定义的标签244。这可以包括控制散布器212以创建构建材料颗粒202的层206,以及控制形成部件222以选择性地粘合/熔化每个层206中的构建材料颗粒202,从而在层206中形成3d对象230的部分。
42.如本文所讨论的,制造信息可以例如针对3d对象模型240中的每一个包括要从3d对象模型240制造的3d对象230要在其处制造的构建室218中的空间位置、要以其制造3d对象230的构建室218中的取向、要从其制造3d对象230的预定义的构建材料、要制造3d对象230的日期和/或时间、和/或与3d对象230的构建操作相对应的代码。
43.尽管已经贯穿整个本公开进行了具体描述,但是本公开的代表性的示例在广泛的应用上都是具有效用的,并且以上讨论不旨在并且不应被解释为限制性的,而是被提供作为本公开的各方面的说明性讨论。
44.在此已经描述和示出的是本公开的示例连同其变型中的一些。本文所使用的术语、描述和附图是通过说明的方式来阐述的并且不是意在作为限制。在本公开的范围内,许多变化是可能的,本公开的范围旨在由以下权利要求书
‑‑
及其等同物来限定
‑‑
其中,所有术语都意味着其最广泛的合理意义,除非另有说明。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献