CN112123750A - Lattice three-dimensional printing method, device and system and storage medium - Google Patents
Lattice three-dimensional printing method, device and system and storage medium Download PDFInfo
- Publication number
- CN112123750A CN112123750A CN202010684435.8A CN202010684435A CN112123750A CN 112123750 A CN112123750 A CN 112123750A CN 202010684435 A CN202010684435 A CN 202010684435A CN 112123750 A CN112123750 A CN 112123750A
- Authority
- CN
- China
- Prior art keywords
- lattice
- coordinate
- information
- test
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C64/00—Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
- B29C64/10—Processes of additive manufacturing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C64/00—Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
- B29C64/30—Auxiliary operations or equipment
- B29C64/386—Data acquisition or data processing for additive manufacturing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B29—WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
- B29C—SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
- B29C64/00—Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
- B29C64/30—Auxiliary operations or equipment
- B29C64/386—Data acquisition or data processing for additive manufacturing
- B29C64/393—Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
- B33Y10/00—Processes of additive manufacturing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
- B33Y50/00—Data acquisition or data processing for additive manufacturing
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
- B33Y50/00—Data acquisition or data processing for additive manufacturing
- B33Y50/02—Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
Landscapes
- Chemical & Material Sciences (AREA)
- Engineering & Computer Science (AREA)
- Materials Engineering (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Optics & Photonics (AREA)
Abstract
Description
技术领域technical field
本发明涉及3D打印技术领域,尤其涉及晶格的三维打印方法、装置、系统及存储介质。The invention relates to the technical field of 3D printing, and in particular to a method, device, system and storage medium for 3D printing of lattices.
背景技术Background technique
3D打印是一种现代制造技术,在3D打印的各类复杂结构中,具有强度重量比大、重量轻、传热性好等优点的镂空结构,被广泛运用到打印的结构产物中。其中的晶格是构成镂空结构的最小单元,在3D打印时,晶格的打印生成效率将严重影响着3D打印的结构产物的打印效率和成品率。3D printing is a modern manufacturing technology. Among various complex structures of 3D printing, hollow structures with the advantages of large strength-to-weight ratio, light weight and good heat transfer are widely used in printed structural products. The lattice is the smallest unit that constitutes the hollow structure. During 3D printing, the printing efficiency of the lattice will seriously affect the printing efficiency and yield of the 3D printed structural product.
晶格的打印一般包括如下几个步骤:首先,需要获取晶格的真实节点坐标和拓扑信息,然后,按照各晶格的真实节点坐标和拓扑信息,对各晶格进行三维打印。为了使得打印的晶格满足使用需求,在现有技术中,在对各晶格进行三维打印之前,还需要对晶格进行测试,其测试是直接基于晶格的真实节点坐标和拓扑信息实现的。The printing of the lattice generally includes the following steps: first, the real node coordinates and topology information of the lattice need to be obtained, and then, each lattice is 3D printed according to the real node coordinates and topology information of each lattice. In order to make the printed lattice meet the usage requirements, in the prior art, before 3D printing each lattice, it is also necessary to test the lattice, and the test is directly based on the real node coordinates and topology information of the lattice. .
但是,晶格的真实节点坐标一般是由浮点值进行表示的,由于浮点值的存在,晶格在测试过程中存在测试效率低的缺陷,这将严重影响着晶格的打印效率,进而也对镂空结构的打印生成效率造成影响。However, the real node coordinates of the lattice are generally represented by floating-point values. Due to the existence of floating-point values, the lattice has the defect of low test efficiency during the testing process, which will seriously affect the printing efficiency of the lattice, and then It also affects the printing generation efficiency of the hollow structure.
发明内容SUMMARY OF THE INVENTION
针对上述问题,本发明提供了一种晶格的三维打印方法、装置、系统及存储介质,以提高晶格在打印过程中的测试效率,从而提高晶格的打印效率。In view of the above problems, the present invention provides a three-dimensional printing method, device, system and storage medium of a lattice, so as to improve the testing efficiency of the lattice during the printing process, thereby improving the printing efficiency of the lattice.
第一方面,本发明提供一种晶格的三维打印方法,包括:In a first aspect, the present invention provides a three-dimensional printing method of a lattice, comprising:
获得待打印的多个晶格的晶格信息,所述晶格信息包括每个晶格中各晶格节点的空间坐标信息以及拓扑信息;obtaining lattice information of the plurality of lattices to be printed, where the lattice information includes spatial coordinate information and topology information of each lattice node in each lattice;
对晶格的各空间坐标信息进行编码处理,生成晶格的坐标编码;其中,所述坐标编码中的各编码值均为整数;encoding each spatial coordinate information of the lattice to generate a coordinate encoding of the lattice; wherein, each encoding value in the coordinate encoding is an integer;
利用所述各晶格的坐标编码,对各晶格进行晶格测试;Lattice testing is performed on each crystal lattice by utilizing the coordinate encoding of each crystal lattice;
按照测试通过的各晶格的晶格节点的空间坐标信息以及拓扑信息,对各晶格进行三维打印。According to the spatial coordinate information and topology information of the lattice nodes of each lattice that passed the test, each lattice is three-dimensionally printed.
进一步地,所述利用所述各晶格的坐标编码,对各晶格进行晶格测试,包括:Further, performing a lattice test on each lattice by using the coordinate encoding of each lattice includes:
对所述各晶格的坐标编码进行矩阵转换处理,获得各晶格的节点矩阵;所述节点矩阵用于表示晶格节点在晶格中的分布;Performing matrix conversion processing on the coordinate encoding of each lattice to obtain a node matrix of each lattice; the node matrix is used to represent the distribution of lattice nodes in the lattice;
根据各晶格的节点矩阵,对各晶格进行晶格测试。A lattice test is performed on each lattice according to the node matrix of each lattice.
进一步地,所述利用所述各晶格的坐标编码,对各晶格进行晶格测试,包括:Further, performing a lattice test on each lattice by using the coordinate encoding of each lattice includes:
根据各晶格的坐标编码,对晶格节点进行晶格有效性测试;According to the coordinate coding of each lattice, the lattice validity test is carried out on the lattice nodes;
根据各晶格的坐标编码之间的一致性,对各晶格进行晶格重复性测试。A lattice repeatability test is performed on each lattice based on the agreement between the coordinate codes of each lattice.
进一步地,所述对晶格的各空间坐标信息进行编码处理,生成晶格的坐标编码,包括:Further, the encoding processing of each spatial coordinate information of the lattice to generate the coordinate encoding of the lattice includes:
针对三维空间中的每个空间方向,根据各空间坐标信息确定该空间方向上的缩放因子;For each spatial direction in the three-dimensional space, determine the scaling factor in the spatial direction according to each spatial coordinate information;
利用各空间方向上的缩放因子,对各空间坐标信息进行坐标缩放处理,得到晶格的坐标编码。Using the scaling factors in each spatial direction, coordinate scaling processing is performed on each spatial coordinate information to obtain the coordinate code of the lattice.
进一步地,所述各空间方向的上的缩放因子相互独立。Further, the scaling factors in the respective spatial directions are independent of each other.
第二方面,本发明提供一种晶格的三维打印装置,包括:In a second aspect, the present invention provides a three-dimensional printing device for a lattice, comprising:
通信模块,用于获得待打印的多个晶格的晶格信息,所述晶格信息包括每个晶格中各晶格节点的空间坐标信息以及拓扑信息;a communication module, configured to obtain lattice information of a plurality of lattices to be printed, where the lattice information includes spatial coordinate information and topology information of each lattice node in each lattice;
处理模块,用于对晶格的各空间坐标信息进行编码处理,生成晶格的坐标编码;其中,所述坐标编码中的各编码值均为整数;还用于利用所述各晶格的坐标编码,对各晶格进行晶格测试;The processing module is used for encoding and processing each spatial coordinate information of the lattice to generate the coordinate encoding of the lattice; wherein, each encoding value in the coordinate encoding is an integer; it is also used for using the coordinates of the lattice Encoding, lattice testing is performed on each lattice;
打印模块,用于按照测试通过的各晶格的晶格节点的空间坐标信息以及拓扑信息,对各晶格进行三维打印。The printing module is used to perform three-dimensional printing on each lattice according to the spatial coordinate information and topology information of the lattice nodes of each lattice that has passed the test.
进一步地,所述处理模块具体用于:针对三维空间中的每个空间方向,根据各空间坐标信息确定该空间方向上的缩放因子;利用各空间方向上的缩放因子,对各空间坐标信息进行坐标缩放处理,得到晶格的坐标编码。Further, the processing module is specifically configured to: for each spatial direction in the three-dimensional space, determine the scaling factor in the spatial direction according to each spatial coordinate information; Coordinate scaling processing to obtain the coordinate encoding of the lattice.
进一步地,所述处理模块具体用于:对所述各晶格的坐标编码进行矩阵转换处理,获得各晶格的节点矩阵;所述节点矩阵用于表示晶格节点在晶格中的分布;根据各晶格的节点矩阵,对各晶格进行晶格测试。Further, the processing module is specifically configured to: perform matrix conversion processing on the coordinate codes of the lattices to obtain a node matrix of each lattice; the node matrix is used to represent the distribution of lattice nodes in the lattice; A lattice test is performed on each lattice according to the node matrix of each lattice.
第三方面,本发明提供一种晶格的三维打印系统,包括:存储器,处理器以及打印设备;In a third aspect, the present invention provides a three-dimensional printing system of a lattice, including: a memory, a processor and a printing device;
存储器:用于存储所述处理器可执行指令的存储器;memory: memory for storing executable instructions of the processor;
其中,所述处理器被配置为:获得待打印的多个晶格的晶格信息,所述晶格信息包括每个晶格中各晶格节点的空间坐标信息以及拓扑信息;对晶格的各空间坐标信息进行编码处理,生成晶格的坐标编码;其中,所述坐标编码中的各编码值均为整数;利用所述各晶格的坐标编码,对各晶格进行晶格测试;The processor is configured to: obtain lattice information of multiple lattices to be printed, where the lattice information includes spatial coordinate information and topology information of each lattice node in each lattice; Each spatial coordinate information is encoded to generate a coordinate encoding of the lattice; wherein, each encoding value in the coordinate encoding is an integer; using the coordinate encoding of each lattice, lattice testing is performed on each lattice;
所述打印设备被配置为按照测试通过的各晶格的晶格节点的空间坐标信息以及拓扑信息,对各晶格进行三维打印。The printing device is configured to perform three-dimensional printing on the lattices according to the spatial coordinate information and topology information of the lattice nodes of the lattices that have passed the test.
第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面任一项所述的晶格的三维打印方法。In a fourth aspect, the present invention provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, are used to implement any one of the first aspects. 3D printing method of the lattice.
本发明提供了一种晶格的三维打印方法、装置、系统及存储介质,通过在获得待打印的多个晶格的晶格信息后,对各晶格的节点空间坐标信息进行编码处理,生成晶格的坐标编码;其中,所述坐标编码中的各编码值均为整数;利用所述各晶格的坐标编码,对各晶格进行晶格测试;按照测试通过的各晶格的晶格节点的空间坐标信息以及拓扑信息,对各晶格进行三维打印。本发明提供的方案,通过对晶格的节点空间坐标进行编码处理,从而使得在进行晶格测试时,可针对坐标编码中的整数编码值进行测试,其测试效率相对于现有技术得到了显著提升,也使得整个打印效率得到了提升。The invention provides a three-dimensional printing method, device, system and storage medium of a lattice. After obtaining the lattice information of a plurality of lattices to be printed, the node space coordinate information of each lattice is encoded to generate The coordinate code of the lattice; wherein, each code value in the coordinate code is an integer; using the coordinate code of each lattice, the lattice test is performed on each lattice; according to the lattice of each lattice that has passed the test The spatial coordinate information and topology information of the nodes are used for 3D printing of each lattice. In the solution provided by the present invention, by encoding the spatial coordinates of the nodes of the lattice, when testing the lattice, the integer encoding value in the coordinate encoding can be tested, and the test efficiency is significantly improved compared with the prior art. The improvement has also improved the overall printing efficiency.
附图说明Description of drawings
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to explain the present invention or the technical solutions in the prior art more clearly, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are the For some embodiments of the invention, for those of ordinary skill in the art, other drawings can also be obtained from these drawings without any creative effort.
图1为本发明所基于的架构示意图;1 is a schematic diagram of the architecture on which the present invention is based;
图2为本发明实施例提供的一种晶格的三维打印方法的流程图;FIG. 2 is a flowchart of a three-dimensional printing method of a lattice provided by an embodiment of the present invention;
图3为本发明实施例提供的另一种晶格的三维打印方法的流程图;FIG. 3 is a flowchart of another method for three-dimensional printing of a lattice provided by an embodiment of the present invention;
图4为本发明实施例提供的又一种晶格的三维打印方法的流程图;FIG. 4 is a flowchart of another method for 3D printing a lattice provided by an embodiment of the present invention;
图5为晶格节点浮点值坐标转换整数坐标过程示意图;FIG. 5 is a schematic diagram of the process of converting floating point value coordinates of lattice nodes to integer coordinates;
图6为本发明实施例中一种有效晶格及其对应的节点矩阵的示意图;6 is a schematic diagram of an effective lattice and a corresponding node matrix in an embodiment of the present invention;
图7为本发明实施例中一种无效晶格及其对应的节点矩阵的示意图;7 is a schematic diagram of an invalid lattice and a corresponding node matrix in an embodiment of the present invention;
图8为本发明实施例中晶格打印的示意图;8 is a schematic diagram of lattice printing in an embodiment of the present invention;
图9为本发明实施例提供的一种晶格的三维打印装置的结构示意图;9 is a schematic structural diagram of a three-dimensional printing device for a lattice provided by an embodiment of the present invention;
图10为本发明实施例提供的一种晶格的三维打印系统的结构示意图。FIG. 10 is a schematic structural diagram of a three-dimensional printing system of a lattice provided by an embodiment of the present invention.
通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。The above-mentioned drawings have shown clear embodiments of the present disclosure, and will be described in more detail hereinafter. These drawings and written descriptions are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the disclosed concepts to those skilled in the art by referring to specific embodiments.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions in the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present invention. , not all examples. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
现有的镂空结构生成软件和技术一般将晶格表示为线段的集合,该集合直接记录了晶格的真实节点坐标和拓扑信息,该方法虽然具有逻辑结构简单、易于实现的特点,但在晶格有效性和重复性测试等重要技术的实现上,存在效率低、易出错等缺陷,降低了晶格打印的效率,进而降低了镂空结构的生成效率。The existing hollow structure generation software and technology generally express the lattice as a collection of line segments, which directly records the real node coordinates and topology information of the lattice. In the implementation of important technologies such as lattice validity and repeatability testing, there are defects such as low efficiency and error-proneness, which reduce the efficiency of lattice printing and thus the generation efficiency of hollow structures.
本发明提出了一种晶格表示方法,引入“编码”概念,将坐标为浮点值的晶格节点转换为一组整形数字,同时保持了晶格原有信息的完整性。The invention proposes a lattice representation method, which introduces the concept of "coding", converts lattice nodes whose coordinates are floating point values into a set of integer numbers, and maintains the integrity of the original lattice information at the same time.
需要说明的是,在本发明中所提到的晶格是一种包含若干节点和连杆且具有规则几何形状的结构,是镂空结构的最小组成单元。It should be noted that the lattice mentioned in the present invention is a structure that includes several nodes and connecting rods and has a regular geometric shape, and is the smallest constituent unit of the hollow structure.
图1为本发明所基于的架构示意图,如图1所示,本实施例提供的系统包括终端11和3D打印机12。其中,终端11可以为台式电脑、笔记本电脑、平板电脑、智能手机等硬件设备。本实施例对终端11的实现方式不做任何特别限制,只要可以和3D打印机正常通信即可。FIG. 1 is a schematic diagram of the architecture on which the present invention is based. As shown in FIG. 1 , the system provided in this embodiment includes a terminal 11 and a
当用户需要对镂空结构的晶格进行三维打印时,将设计好的所有晶格信息存储至终端11,然后在终端11上输入打印指令,终端11对所有晶格信息进行编码处理并进行晶格测试,并将测试结果实时发送给3D打印机12,3D打印机12可以根据接收到的该测试结果开始打印晶格,打印出镂空结构产物。When the user needs to perform three-dimensional printing on the lattice of the hollow structure, store all the designed lattice information in the terminal 11, and then enter the printing command on the terminal 11, and the terminal 11 encodes all the lattice information and performs the lattice processing. test, and send the test result to the
具体地,3D打印机12可以从终端11获取晶格信息进行打印,打印出镂空结构产物,也可以自身存储晶格信息进行晶格打印,打印出镂空结构产物。本实施例对具体的实现方式不做特别限制。Specifically, the
下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。The technical solutions of the present invention will be described in detail below with specific examples. The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
图2为本发明实施例提供的一种晶格的三维打印方法的流程图,如图2所示,本实施例的方法可以包括:FIG. 2 is a flowchart of a method for 3D printing a lattice provided by an embodiment of the present invention. As shown in FIG. 2 , the method of this embodiment may include:
S201、获得待打印的多个晶格的晶格信息,晶格信息包括每个晶格中各晶格节点的空间坐标信息以及拓扑信息;S201. Obtain lattice information of multiple lattices to be printed, where the lattice information includes spatial coordinate information and topology information of each lattice node in each lattice;
在本实施例中,各晶格节点的空间坐标信息是基于空间坐标系而言的,其中的空间坐标系可为直角空间坐标系,也可为球坐标系,本实施例对此不进行限制。In this embodiment, the spatial coordinate information of each lattice node is based on a spatial coordinate system, and the spatial coordinate system may be a rectangular space coordinate system or a spherical coordinate system, which is not limited in this embodiment. .
为了便于描述,下面将以空间坐标系为直角空间坐标系为例进行说明。各晶格的节点空间坐标信息是在直角空间坐标系中X、Y、Z三个空间方向的真实坐标,拓扑信息表示晶格不同节点之间的连接关系。For convenience of description, the following description will be given by taking the space coordinate system as a rectangular space coordinate system as an example. The node space coordinate information of each lattice is the real coordinates of the three spatial directions of X, Y, and Z in the rectangular space coordinate system, and the topology information indicates the connection relationship between different nodes of the lattice.
其中,各晶格节点的空间坐标信息以及拓扑信息用浮点值表示,例如,某一晶格节点的空间坐标信息可为(0.2456,0.448,0.448)。The spatial coordinate information and topology information of each lattice node are represented by floating point values, for example, the spatial coordinate information of a certain lattice node may be (0.2456, 0.448, 0.448).
S202、对各晶格的节点空间坐标信息进行编码处理,生成晶格的坐标编码;其中,坐标编码中的各编码值均为整数;S202, encoding the node space coordinate information of each lattice to generate a coordinate encoding of the lattice; wherein, each encoding value in the coordinate encoding is an integer;
在现有技术中,由于测试时使用的节点空间坐标信息为浮点值,因此,在测试时,测试所需运算的运算效率受到一定影响,这也降低了测试效率,影响了后续对晶格的打印效率。In the prior art, since the node space coordinate information used in the test is a floating-point value, the operation efficiency of the operation required for the test is affected to a certain extent during the test, which also reduces the test efficiency and affects the subsequent analysis of the lattice printing efficiency.
与现有技术不同的是,为了便于对晶格进行快速测试,在本实施例中,还会对各晶格的节点空间坐标信息进行编码处理,将X、Y、Z三个空间方向的浮点值坐标转换为整数坐标。其中,坐标转换其目的在于将浮点值坐标转换为整数坐标,其实现方式可采用现有技术,包括但不限于:转换模型、转换映射表、缩放因子等,本实施例对其实现方式不作限定。Different from the prior art, in order to facilitate the rapid testing of the lattice, in this embodiment, the spatial coordinate information of the nodes of each lattice is also encoded, and the floating points in the three spatial directions of X, Y, and Z are coded. Point value coordinates are converted to integer coordinates. Among them, the purpose of coordinate conversion is to convert floating point coordinates into integer coordinates, and the implementation method can adopt the existing technology, including but not limited to: conversion model, conversion mapping table, scaling factor, etc. limited.
依旧以上述晶格为例,如其该晶格包括3个节点,其空间坐标信息分别为(0.2456,0.448,0.448),(0.2445,0.224,0.224),(0.489,0.448,0.448),那么该晶格的坐标编码可例如Still taking the above lattice as an example, if the lattice includes 3 nodes, and its spatial coordinate information is (0.2456, 0.448, 0.448), (0.2445, 0.224, 0.224), (0.489, 0.448, 0.448), then the lattice The coordinate encoding of the grid can be e.g.
0245604480448-0244802240224-0489-0448-0448。0245604480448-0244802240224-0489-0448-0448.
S203、利用各晶格的坐标编码,对各晶格进行晶格测试;S203, using the coordinate encoding of each crystal lattice to perform a lattice test on each crystal lattice;
本实施例中,对于晶格的晶格测试可包括但不限于晶格的有效性测试和重复性测试。In this embodiment, the lattice test for the lattice may include, but is not limited to, the validity test and the repeatability test of the lattice.
其中,有效性测试是指检查晶格节点分布在各个空间方向是否对称,具体来说,对于晶格节点进行晶格有效性测试是基于各晶格的坐标编码来实现的。The validity test refers to checking whether the lattice nodes are distributed symmetrically in various spatial directions. Specifically, the lattice validity test for the lattice nodes is implemented based on the coordinate encoding of each lattice.
举例来说,某一晶格的坐标编码为02-22-11-00-20,那么在对该坐标编码进行有效性测试时,将该坐标编码映射到直角坐标系中,得到晶格中心坐标编码为11,节点坐标编码02和20关于该中心坐标编码对称,节点坐标编码22和00也关于该中心坐标编码对称,可知该晶格是中心对称的,说明该坐标编码对应的晶格是有效的;For example, if the coordinate code of a certain lattice is 02-22-11-00-20, then when testing the validity of the coordinate code, map the coordinate code to the Cartesian coordinate system to obtain the coordinates of the center of the lattice The code is 11, the node coordinate codes 02 and 20 are symmetric about the center coordinate code, and the node coordinate codes 22 and 00 are also symmetric about the center coordinate code. It can be seen that the lattice is center-symmetric, indicating that the lattice corresponding to the coordinate code is valid. of;
又例如,另一晶格的坐标编码为02-22-11-20,那么在对该坐标编码进行有效性测试时,将该坐标编码映射到直角坐标系中,得到晶格中心坐标编码为11,节点坐标编码02和20关于该中心坐标编码对称,节点坐标编码22没有关于该中心坐标编码对称的节点坐标编码,可知该晶格不是中心对称的,说明该坐标编码对应的晶格是无效的。For another example, the coordinate code of another lattice is 02-22-11-20, then when the validity test of the coordinate code is performed, the coordinate code is mapped to the rectangular coordinate system, and the center coordinate code of the lattice is obtained as 11 , the node coordinate codes 02 and 20 are symmetric about the center coordinate code, and the node coordinate code 22 has no node coordinate code that is symmetric about the center coordinate code. It can be seen that the lattice is not center-symmetric, indicating that the lattice corresponding to the coordinate code is invalid. .
重复性测试是指检查不同晶格的节点是否重复,具体来说,对各晶格进行晶格重复性测试是根据各晶格的坐标编码之间的一致性来实现的。The repeatability test refers to checking whether the nodes of different lattices are repeated. Specifically, the lattice repeatability test for each lattice is realized according to the consistency between the coordinate codes of each lattice.
举例来说,某一晶格的坐标编码为02-22-11-00-20,另一晶格的坐标编码为22-42-33-20-40,那么在对晶格进行重复性测试时,由于两个晶格的坐标编码有一部分是重复的,说明这两个晶格有节点是重复的;For example, the coordinates of a lattice are coded as 02-22-11-00-20, and the coordinates of another lattice are coded as 22-42-33-20-40, then when repeating the lattice test , since some of the coordinate codes of the two lattices are repeated, it means that the nodes of these two lattices are repeated;
又例如,某一晶格的坐标编码为02-22-11-00-20,另一晶格的坐标编码为32-21-31-41-30,那么在对晶格进行重复性测试时,由于两个晶格的坐标编码没有重复的,说明这两个晶格是不重复的;For another example, the coordinate code of a lattice is 02-22-11-00-20, and the coordinate code of another lattice is 32-21-31-41-30, then when repeating the lattice test, Since the coordinate codes of the two lattices are not repeated, it means that the two lattices are not repeated;
当然,在上述的测试中,可先对各晶格进行晶格有效性测试,当有效性测试不通过时需要重新设计晶格,并对重新设计的晶格继续进行有效性测试。当全部的晶格都通过有效性测试之后,需要对晶格进行重复性测试,而重复性测试通过的晶格才可以进行打印。Of course, in the above test, the lattice validity test can be performed on each lattice first, and when the validity test fails, the lattice needs to be redesigned, and the validity test is continued on the redesigned lattice. After all the lattices have passed the validity test, the lattice needs to be tested for repeatability, and only the lattices that pass the repeatability test can be printed.
S204、按照测试通过的各晶格的晶格节点的空间坐标信息以及拓扑信息,对各晶格进行三维打印。S204 , performing three-dimensional printing on each lattice according to the spatial coordinate information and topology information of the lattice nodes of each lattice that has passed the test.
本实施例中,对通过了晶格有效性测试和重复性测试的晶格进行全部打印,以直角坐标系为例,图8为本发明实施例中晶格打印的示意图。In this embodiment, all the lattices that have passed the lattice validity test and the repeatability test are printed. Taking the rectangular coordinate system as an example, FIG. 8 is a schematic diagram of lattice printing in the embodiment of the present invention.
具体地,打印使用的是各晶格在X、Y、Z三个空间方向的真实坐标和拓扑信息。Specifically, the real coordinates and topology information of each lattice in the three spatial directions of X, Y, and Z are used for printing.
本申请实施例通过采用上述方式,从而使得在进行晶格测试时,可针对坐标编码中的整数编码值进行测试,其测试效率相对于现有技术得到了显著提升,也使得整个打印效率得到了提升。By adopting the above-mentioned method in the embodiment of the present application, the integer coding value in the coordinate coding can be tested during the lattice test, the test efficiency is significantly improved compared with the prior art, and the overall printing efficiency is also improved. promote.
在可选实施例中,为了使得晶格测试效率更高,在上述实施方式的基础上,图3为本发明实施例提供的另一种晶格的三维打印方法的流程图,如图3所示的,该方法包括:In an optional embodiment, in order to make the lattice testing more efficient, on the basis of the above-mentioned embodiments, FIG. 3 is a flowchart of another method for 3D printing a lattice provided by an embodiment of the present invention, as shown in FIG. 3 . shown, the method includes:
S301、获取待打印的多个晶格的节点空间坐标信息以及拓扑信息;S301, acquiring node space coordinate information and topology information of multiple lattices to be printed;
S302、针对三维空间中的每个空间方向,根据各空间坐标信息确定该空间方向上的缩放因子;S302, for each spatial direction in the three-dimensional space, determine the scaling factor in the spatial direction according to each spatial coordinate information;
S303、利用各空间方向上的缩放因子,对各空间坐标信息进行坐标缩放处理,得到晶格的坐标编码;S303, using the scaling factors in each spatial direction to perform coordinate scaling processing on each spatial coordinate information to obtain the coordinate encoding of the lattice;
S304、利用各晶格的坐标编码,对各晶格进行晶格测试;S304, using the coordinate encoding of each crystal lattice to perform a lattice test on each crystal lattice;
S305、按照测试通过的各晶格的晶格节点的空间坐标信息以及拓扑信息,对各晶格进行三维打印。S305 , performing three-dimensional printing on each lattice according to the spatial coordinate information and topology information of the lattice nodes of each lattice that has passed the test.
本实施例中,步骤S301、步骤S304和步骤S305的具体实现过程和技术原理请参见图2所示的方法中步骤S201、步骤S203和步骤S204中的相关描述,此处不再赘述。In this embodiment, for the specific implementation process and technical principle of step S301 , step S304 and step S305 , please refer to the relevant descriptions in step S201 , step S203 and step S204 in the method shown in FIG. 2 , which will not be repeated here.
与前述实施例不同的是,在本实施例中,对于晶格节点坐标的处理将利用空间方向的缩放因子的方式,从而使得坐标编码的处理效率能够得到有效提升,进而提高测试效率。Different from the previous embodiment, in this embodiment, the processing of the lattice node coordinates will use the scaling factor in the spatial direction, so that the processing efficiency of the coordinate encoding can be effectively improved, thereby improving the testing efficiency.
具体来说,获取待打印的多个晶格的节点空间坐标信息以及拓扑信息之后,将针对三维空间中的每个空间方向,根据各空间坐标信息确定该空间方向上的缩放因子;然后,利用各空间方向上的缩放因子,对各空间坐标信息进行坐标缩放处理,得到晶格的坐标编码。Specifically, after obtaining the node spatial coordinate information and topology information of the multiple lattices to be printed, for each spatial direction in the three-dimensional space, the scaling factor in the spatial direction is determined according to the spatial coordinate information; then, using The scaling factor in each spatial direction is used to perform coordinate scaling processing on each spatial coordinate information to obtain the coordinate encoding of the lattice.
进一步来说,依旧以直角坐标系为例,图5是晶格节点浮点值坐标转换整数坐标过程示意图,如图5所示,节点1的坐标为(0.0,2.5),节点2的坐标为(1.5,2.5),节点3的坐标为(0.0,0.0),节点4的坐标为(1.5,0.0),设置其X方向的缩放因子为1.5,Y方向的缩放因子为2.5,通过利用X和Y方向的缩放因子,可对晶格节点坐标进行转换,从而得到转换后的节点坐标为:节点1(0,1)、节点2(1,1)、节点3(0,0)和节点4(1,0),转换后的坐标将形成坐标编码01-11-00-10。Further, still taking the Cartesian coordinate system as an example, Figure 5 is a schematic diagram of the process of converting the floating point value coordinates of the lattice node to integer coordinates. As shown in Figure 5, the coordinates of
当然,在其中一种可选的实施方式中,各空间方向的缩放因子可采用相同的缩放因子。在另一种可选的实施方式中,各个方向的缩放因子相互独立,可以在三个空间方向分别进行坐标缩放处理。Of course, in one of the optional implementation manners, the same scaling factor may be used for the scaling factors of each spatial direction. In another optional implementation manner, the scaling factors in each direction are independent of each other, and coordinate scaling processing can be performed in three spatial directions respectively.
相对于前述的实施例来说,本实施例通过空间方向的缩放因子的方式可以更加高效的实现晶格节点坐标的整型编码,进而提高晶格的测试效率。Compared with the foregoing embodiments, the present embodiment can implement the integer encoding of the lattice node coordinates more efficiently by means of the scaling factor in the spatial direction, thereby improving the testing efficiency of the lattice.
在可选实施例中,为了使得晶格测试效率更高,在上述实施方式的基础上,图4为本发明实施例提供的又一种晶格的三维打印方法的流程图,如图4所示的,该方法包括:In an optional embodiment, in order to make the lattice testing more efficient, on the basis of the above-mentioned embodiments, FIG. 4 is a flowchart of another method for 3D printing a lattice provided by an embodiment of the present invention, as shown in FIG. 4 . shown, the method includes:
S401、获取待打印的多个晶格的节点空间坐标信息以及拓扑信息;S401, acquiring node space coordinate information and topology information of multiple lattices to be printed;
S402、对各晶格的节点空间坐标信息进行编码处理,生成晶格的坐标编码;其中,坐标编码中的各编码值均为整数;S402, encoding the node space coordinate information of each lattice to generate a coordinate encoding of the lattice; wherein, each encoding value in the coordinate encoding is an integer;
S403、对各晶格的坐标编码进行矩阵转换处理,获得各晶格的节点矩阵;节点矩阵用于表示晶格节点在晶格中的分布;S403, performing matrix conversion processing on the coordinate encoding of each lattice to obtain a node matrix of each lattice; the node matrix is used to represent the distribution of lattice nodes in the lattice;
S404、根据各晶格的节点矩阵,对各晶格进行晶格测试;S404. Perform a lattice test on each lattice according to the node matrix of each lattice;
S405、按照测试通过的各晶格的晶格节点的空间坐标信息以及拓扑信息,对各晶格进行三维打印。S405 , performing three-dimensional printing on each lattice according to the spatial coordinate information and topology information of the lattice nodes of each lattice that has passed the test.
进一步地,在S405之后,还可以包括:Further, after S405, it can also include:
S406、打印晶格时,通过对节点矩阵进行各种运算,实现晶格尺寸、方向和形状的变换。S406. When printing the lattice, various operations are performed on the node matrix to realize the transformation of the size, direction and shape of the lattice.
本实施例中,步骤S401、步骤S402和步骤S405的具体实现过程和技术原理请参见图2所示的方法中步骤S201、步骤S202和步骤S204中的相关描述,此处不再赘述。In this embodiment, for the specific implementation process and technical principle of step S401 , step S402 and step S405 , please refer to the relevant descriptions in step S201 , step S202 and step S204 in the method shown in FIG. 2 , which will not be repeated here.
与前述实施例不同的是,在本实施例中,将晶格坐标编码抽象为节点矩阵,从而使得坐标编码的处理效率能够得到有效提升,进而提高测试效率。Different from the previous embodiment, in this embodiment, the lattice coordinate encoding is abstracted into a node matrix, so that the processing efficiency of the coordinate encoding can be effectively improved, thereby improving the testing efficiency.
具体来说,获取待打印的多个晶格的节点空间坐标信息以及拓扑信息之后,对各晶格的节点空间坐标信息进行编码处理,生成晶格的坐标编码;然后,对各晶格的坐标编码进行矩阵转换处理,获得各晶格的节点矩阵。Specifically, after acquiring the node space coordinate information and topology information of the plurality of lattices to be printed, the node space coordinate information of each lattice is encoded to generate a coordinate code of the lattice; then, the coordinates of each lattice are encoded. The encoding performs matrix conversion processing to obtain the node matrix of each lattice.
举例来说,依旧以直角坐标系为例,图6为本发明实施例中一种有效晶格及其对应的节点矩阵的示意图,如图6所示,晶格坐标编码For example, still taking the Cartesian coordinate system as an example, FIG. 6 is a schematic diagram of an effective lattice and its corresponding node matrix according to an embodiment of the present invention. As shown in FIG. 6 , the lattice coordinate encoding
02-12-22-11-00-10-20映射到直角坐标系中,并将晶格均匀切割成网格,若网格节点处存在晶格节点,则在矩阵的对应位置记1,否则记0,由于该节点矩阵是中心对称的,说明该节点坐标对应的晶格是有效的。02-12-22-11-00-10-20 is mapped to the Cartesian coordinate system, and the lattice is evenly cut into grids. If there is a lattice node at the grid node,
又例如,依旧以直角坐标系为例,图7为本发明实施例中一种无效晶格及其对应的节点矩阵的示意图,如图7所示,晶格坐标编码02-12-22-11-10-20映射到直角坐标系中,并将晶格均匀切割成网格,若网格节点处存在晶格节点,则在矩阵的对应位置记1,否则记0,由于该节点矩阵不是中心对称的,说明该节点坐标对应的晶格是无效的。For another example, still taking the rectangular coordinate system as an example, FIG. 7 is a schematic diagram of an invalid lattice and its corresponding node matrix in an embodiment of the present invention. As shown in FIG. 7 , the lattice coordinate code is 02-12-22-11 -10-20 is mapped to the Cartesian coordinate system, and the lattice is evenly cut into grids. If there is a lattice node at the grid node,
相对于前述的实施例来说,本实施例还通过将坐标编码转换为节点矩阵的方式可以更加高效的实现晶格有效性测试,进而提高晶格的测试效率。Compared with the foregoing embodiment, the present embodiment can also implement the lattice validity test more efficiently by converting the coordinate code into a node matrix, thereby improving the lattice test efficiency.
图9为本发明实施例提供的一种晶格的三维打印装置的结构示意图,如图9所示,本实施例的装置可以包括:FIG. 9 is a schematic structural diagram of a three-dimensional printing apparatus of a lattice provided by an embodiment of the present invention. As shown in FIG. 9 , the apparatus of this embodiment may include:
通信模块51,用于获得待打印的多个晶格的晶格信息,晶格信息包括每个晶格中各晶格节点的空间坐标信息以及拓扑信息;The
处理模块52,用于对晶格的各空间坐标信息进行编码处理,生成晶格的坐标编码;其中,坐标编码中的各编码值均为整数;还用于利用各晶格的坐标编码,对各晶格进行晶格测试;The
打印模块53,用于按照测试通过的各晶格的晶格节点的空间坐标信息以及拓扑信息,对各晶格进行三维打印。The
在第一种可能的设计中,处理模块52,具体用于:In a first possible design, the
获得待打印的多个晶格的晶格信息,晶格信息包括每个晶格中各晶格节点的空间坐标信息以及拓扑信息;Obtain lattice information of multiple lattices to be printed, where the lattice information includes spatial coordinate information and topology information of each lattice node in each lattice;
对各晶格的节点空间坐标信息进行编码处理,生成晶格的坐标编码;其中,坐标编码中的各编码值均为整数;encoding the node space coordinate information of each crystal lattice to generate a coordinate encoding of the lattice; wherein, each encoding value in the coordinate encoding is an integer;
利用各晶格的坐标编码,对各晶格进行晶格测试;Lattice test is performed on each lattice by using the coordinate encoding of each lattice;
按照测试通过的各晶格的晶格节点的空间坐标信息以及拓扑信息,对各晶格进行三维打印。According to the spatial coordinate information and topology information of the lattice nodes of each lattice that passed the test, each lattice is three-dimensionally printed.
在第二种可能的设计中,处理模块52,具体用于:In the second possible design, the
获取待打印的多个晶格的节点空间坐标信息以及拓扑信息Obtain node space coordinate information and topology information of multiple lattices to be printed
针对三维空间中的每个空间方向,根据各空间坐标信息确定该空间方向上的缩放因子。For each spatial direction in the three-dimensional space, the scaling factor in the spatial direction is determined according to each spatial coordinate information.
利用各空间方向上的缩放因子,对各空间坐标信息进行坐标缩放处理,得到晶格的坐标编码。Using the scaling factors in each spatial direction, coordinate scaling processing is performed on each spatial coordinate information to obtain the coordinate code of the lattice.
利用各晶格的坐标编码,对各晶格进行晶格测试;Lattice test is performed on each lattice by using the coordinate encoding of each lattice;
按照测试通过的各晶格的晶格节点的空间坐标信息以及拓扑信息,对各晶格进行三维打印。According to the spatial coordinate information and topology information of the lattice nodes of each lattice that passed the test, each lattice is three-dimensionally printed.
在第三种可能的设计中,处理模块52,具体用于:In a third possible design, the
获取待打印的多个晶格的节点空间坐标信息以及拓扑信息Obtain node space coordinate information and topology information of multiple lattices to be printed
对各晶格的节点空间坐标信息进行编码处理,生成晶格的坐标编码;其中,坐标编码中的各编码值均为整数;encoding the node space coordinate information of each crystal lattice to generate a coordinate encoding of the lattice; wherein, each encoding value in the coordinate encoding is an integer;
对各晶格的坐标编码进行矩阵转换处理,获得各晶格的节点矩阵;节点矩阵用于表示晶格节点在晶格中的分布;Perform matrix conversion processing on the coordinate encoding of each lattice to obtain the node matrix of each lattice; the node matrix is used to represent the distribution of lattice nodes in the lattice;
根据各晶格的节点矩阵,对各晶格进行晶格测试。A lattice test is performed on each lattice according to the node matrix of each lattice.
按照测试通过的各晶格的晶格节点的空间坐标信息以及拓扑信息,对各晶格进行三维打印。According to the spatial coordinate information and topology information of the lattice nodes of each lattice that passed the test, each lattice is three-dimensionally printed.
可选的,打印晶格时,通过对节点矩阵进行各种运算,实现晶格尺寸、方向和形状的变换。Optionally, when printing the lattice, various operations are performed on the node matrix to realize the transformation of the lattice size, direction and shape.
本实施例的装置,可以用于执行上述方法实施例的技术方案,其实现原理类似,此处不再赘述。The apparatus in this embodiment can be used to implement the technical solutions of the foregoing method embodiments, and the implementation principles thereof are similar, and details are not described herein again.
本发明提供了一种晶格的三维打印装置,通过在获得待打印的多个晶格的晶格信息后,对各晶格的节点空间坐标信息进行编码处理,生成晶格的坐标编码;其中,坐标编码中的各编码值均为整数;利用各晶格的坐标编码,对各晶格进行晶格测试;按照测试通过的各晶格的晶格节点的空间坐标信息以及拓扑信息,对各晶格进行三维打印。本发明提供的方案,通过对晶格的节点空间坐标进行编码处理,从而使得在进行晶格测试时,可针对坐标编码中的整数编码值进行测试,其测试效率相对于现有技术得到了显著提升,也使得整个打印效率得到了提升。The invention provides a three-dimensional printing device of a lattice, which generates a coordinate code of the lattice by encoding the node space coordinate information of each lattice after obtaining lattice information of a plurality of lattices to be printed; wherein , each code value in the coordinate encoding is an integer; using the coordinate encoding of each lattice, the lattice test is carried out on each lattice; according to the spatial coordinate information and topology information of the lattice nodes of each lattice that have passed the test, each lattice is tested. Lattice for 3D printing. In the solution provided by the present invention, by encoding the nodal space coordinates of the lattice, when testing the lattice, the integer encoding value in the coordinate encoding can be tested, and the test efficiency is significantly improved compared with the prior art. The improvement has also improved the overall printing efficiency.
图10为本发明实施例提供的一种晶格的三维打印系统的结构示意图,如图10所示,本实施例的一种晶格的三维打印系统60可以包括:存储器61、处理器62和打印设备63。FIG. 10 is a schematic structural diagram of a 3D printing system for a lattice provided by an embodiment of the present invention. As shown in FIG. 10 , a
存储器61,用于存储计算机程序(如实现上述一种晶格的三维打印方法的应用程序、功能模块等)、计算机指令等;The
上述的计算机程序、计算机指令等可以分区存储在一个或多个存储器61中。并且上述的计算机程序、计算机指令、数据等可以被处理器62调用。The computer programs, computer instructions, etc. described above may be partitioned and stored in one or
处理器62,用于执行存储器61存储的计算机程序,以实现上述实施例涉及的方法中的各个步骤。The
打印设备63被配置为按照测试通过的各晶格的晶格节点的空间坐标信息以及拓扑信息,对各晶格进行三维打印The
具体可以参见前面方法实施例中的相关描述。For details, refer to the relevant descriptions in the foregoing method embodiments.
存储器61和处理器62可以是独立结构,也可以是集成在一起的集成结构。当存储器61和处理器62是独立结构时,存储器61、处理器62可以通过总线64耦合连接。The
本实施例的一种晶格的三维打印系统可以执行图2、图3和图4所示方法中的技术方案,其具体实现过程和技术原理参见图2、图3和图4所示方法中的相关描述,此处不再赘述。The three-dimensional printing system of a lattice in this embodiment can implement the technical solutions in the methods shown in FIG. 2 , FIG. 3 and FIG. 4 , and the specific implementation process and technical principle can be seen in the methods shown in FIG. 2 , FIG. 3 and FIG. 4 . The related descriptions are not repeated here.
此外,本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机执行指令,当用户设备的至少一个处理器执行该计算机执行指令时,用户设备执行上述各种可能的方法。In addition, an embodiment of the present application also provides a computer-readable storage medium, where computer-executable instructions are stored in the computer-readable storage medium, and when at least one processor of the user equipment executes the computer-executable instructions, the user equipment executes the above-mentioned various possibilities Methods.
其中,计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于用户设备中。当然,处理器和存储介质也可以作为分立组件存在于通信设备中。Among others, computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage medium can be any available medium that can be accessed by a general purpose or special purpose computer. An exemplary storage medium is coupled to the processor, such that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and storage medium may reside in an ASIC. Alternatively, the ASIC may be located in the user equipment. Of course, the processor and storage medium may also exist in the communication device as discrete components.
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments may be completed by program instructions related to hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps including the above method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other media that can store program codes.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: The technical solutions described in the foregoing embodiments can still be modified, or some or all of the technical features thereof can be equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the embodiments of the present invention. scope.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010684435.8A CN112123750B (en) | 2020-07-16 | 2020-07-16 | Three-dimensional printing method, device, system and storage medium of lattice |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010684435.8A CN112123750B (en) | 2020-07-16 | 2020-07-16 | Three-dimensional printing method, device, system and storage medium of lattice |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112123750A true CN112123750A (en) | 2020-12-25 |
| CN112123750B CN112123750B (en) | 2022-04-05 |
Family
ID=73850248
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010684435.8A Active CN112123750B (en) | 2020-07-16 | 2020-07-16 | Three-dimensional printing method, device, system and storage medium of lattice |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112123750B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117742234A (en) * | 2023-12-26 | 2024-03-22 | 金航数码科技有限责任公司 | Method, equipment and storage medium for generating straight grain surface side edge machining tool path |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103802315A (en) * | 2013-12-31 | 2014-05-21 | 中国科学院深圳先进技术研究院 | Method for preparing photonic crystals through 3D (Three-Dimensional) printing |
| DE102013208651A1 (en) * | 2013-05-10 | 2014-11-13 | Eos Gmbh Electro Optical Systems | A method of automatically calibrating a device for generatively producing a three-dimensional object |
| US9633470B2 (en) * | 2014-11-11 | 2017-04-25 | Roland Dg Corporation | Generating slice data representing a cross section cut from a three-dimensional modeled object |
| CN108883575A (en) * | 2016-02-18 | 2018-11-23 | 维洛3D公司 | Accurate 3 D-printing |
| CN110370647A (en) * | 2019-08-05 | 2019-10-25 | 二十三运动科技(深圳)有限公司 | A kind of 3D printing insole and preparation method thereof |
-
2020
- 2020-07-16 CN CN202010684435.8A patent/CN112123750B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102013208651A1 (en) * | 2013-05-10 | 2014-11-13 | Eos Gmbh Electro Optical Systems | A method of automatically calibrating a device for generatively producing a three-dimensional object |
| CN103802315A (en) * | 2013-12-31 | 2014-05-21 | 中国科学院深圳先进技术研究院 | Method for preparing photonic crystals through 3D (Three-Dimensional) printing |
| US9633470B2 (en) * | 2014-11-11 | 2017-04-25 | Roland Dg Corporation | Generating slice data representing a cross section cut from a three-dimensional modeled object |
| CN108883575A (en) * | 2016-02-18 | 2018-11-23 | 维洛3D公司 | Accurate 3 D-printing |
| CN110370647A (en) * | 2019-08-05 | 2019-10-25 | 二十三运动科技(深圳)有限公司 | A kind of 3D printing insole and preparation method thereof |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117742234A (en) * | 2023-12-26 | 2024-03-22 | 金航数码科技有限责任公司 | Method, equipment and storage medium for generating straight grain surface side edge machining tool path |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112123750B (en) | 2022-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114419258B (en) | A method, device, device and storage medium for complementing the shape of a three-dimensional object | |
| CN109087384B (en) | Ray tracing system and method and ray compression method and module | |
| CN115170916B (en) | Image reconstruction method and system based on multi-scale feature fusion | |
| CN103353866A (en) | Three-dimensional model file format conversion method supporting XNA technology | |
| CN108171327A (en) | A kind of matrix method for transformation, device and medium based on convolution algorithm | |
| CN110046116A (en) | A kind of tensor fill method, device, equipment and storage medium | |
| CN114693873A (en) | A point cloud completion method based on dynamic graph convolution and attention mechanism | |
| CN105068787A (en) | Heterogeneous parallel computing method for sparse matrix-vector multiplication | |
| CN105791178A (en) | Message assembly method and device | |
| CN115828349A (en) | Geometric model processing method, device, electronic equipment and storage medium | |
| CN119902993A (en) | A method, device and apparatus for compressing and arranging storage space of a filled tensor | |
| CN111858218A (en) | AMBA bus interface debugging method, device and FPGA of FPGA | |
| CN115391696A (en) | Model data processing method, device, equipment and storage medium | |
| CN112123750B (en) | Three-dimensional printing method, device, system and storage medium of lattice | |
| CN110120083A (en) | Water quality forecast is distributed drawing drawing method, device and electronic equipment | |
| CN114660959A (en) | A completeness test method for aircraft hardware-in-the-loop simulation data | |
| CN101271592A (en) | Triangular Mesh Cutting and Reconstruction Method Based on AIF | |
| EP4328807A1 (en) | Method and apparatus for adaptating to quantum computing platform, and quantum computer operating system | |
| CN114821272A (en) | Image recognition method, image recognition system, image recognition medium, electronic device, and target detection model | |
| CN114549793B (en) | Method, medium, and apparatus for reconstructing a structured grid from a two-dimensional unstructured grid | |
| CN116501926B (en) | Mainnet public information topology model construction method and device based on graph database | |
| CN116029026B (en) | Model file processing method, device, equipment, storage medium and program product | |
| CN116911268B (en) | A form information processing method, device, processing equipment and readable storage medium | |
| CN121724071A (en) | A configurable decompression circuit supporting COO and Bitmap compression algorithms | |
| CN120511676A (en) | Tidal current data processing method, tidal current data processing device, tidal current data processing computer equipment, readable storage medium and program product |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |

