[go: up one dir, main page]

CN108647218A - Laser printing 3D information data storings method, data processing method and system - Google Patents

Laser printing 3D information data storings method, data processing method and system Download PDF

Info

Publication number
CN108647218A
CN108647218A CN201810214839.3A CN201810214839A CN108647218A CN 108647218 A CN108647218 A CN 108647218A CN 201810214839 A CN201810214839 A CN 201810214839A CN 108647218 A CN108647218 A CN 108647218A
Authority
CN
China
Prior art keywords
coordinate
dimensional coordinate
floor height
data
laser printing
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.)
Pending
Application number
CN201810214839.3A
Other languages
Chinese (zh)
Inventor
雷祖全
何建宏
向水平
陈根余
陈焱
高云峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Dazu Intelligent Equipment Science And Technology Co Ltd
Han s Laser Technology Industry Group Co Ltd
Original Assignee
Shenzhen Dazu Intelligent Equipment Science And Technology Co Ltd
Han s Laser Technology Industry Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Dazu Intelligent Equipment Science And Technology Co Ltd, Han s Laser Technology Industry Group Co Ltd filed Critical Shenzhen Dazu Intelligent Equipment Science And Technology Co Ltd
Priority to CN201810214839.3A priority Critical patent/CN108647218A/en
Publication of CN108647218A publication Critical patent/CN108647218A/en
Pending legal-status Critical Current

Links

Abstract

The invention discloses laser printing 3D information data storings method, data processing method and system, the laser printing 3D information data storing methods, including step:The coordinate value z of three-dimensional coordinate point data (x, y, z) is detached as floor height Zpos, (x, y, z) is made to be changed into the two-dimensional coordinate (x, y) of corresponding different floor heights;The two-dimensional coordinate (x, y) being converted to is stored, while will be in corresponding coordinate value z storages to the floor height Zpos of layer information.Laser printing 3D information data storing methods of the present invention, by detaching three-dimensional point coordinate Z into floor height Zpos, storage 3D coordinate memory headroom sizes can be greatly reduced, the floor height Zpos of respective layer is directly acquired when the coordinate for obtaining the Z of point, to optimize the mode of storage 3D information datas, memory nearly 1/3 is saved.

Description

Laser printing 3D information data storings method, data processing method and system
Technical field
The present invention relates to technical field of data processing more particularly to a kind of laser printing 3D information data storings method, numbers According to processing method and system.
Background technology
Powdering formula 3D printing is the low power density laser beam irradiation metal powder using line focus, makes illuminated metal Powder is sintered rapidly, while successively being beaten by control oxygen content, air pressure, temperature to realize metal powder sintered forming Print, finally realizes 3D printing.As shown in Figure 1, the method for traditional record 3 d space coordinate point stores data, three-dimensional point coordinate packet X, tri- directions y, z are included, program records x, and tri- size of data of y, z use float types, and float types are in program internal memory Occupy 4 bytes.Therefore a point coordinates occupies 3*4=12 (byte), but a 3D model data is huge, so tradition note Record three-dimensional point coordinate has that committed memory is larger.
Therefore, the existing technology needs to be improved and developed.
Invention content
In view of above-mentioned deficiencies of the prior art, the purpose of the present invention is to provide a kind of laser printing 3D information data storings Method, data processing method and system, to overcome the problems, such as that traditional record three-dimensional point coordinate committed memory is big.
Technical scheme is as follows:
The present invention provides a kind of laser printing 3D information data storing methods, wherein including step:
The coordinate value z of three-dimensional coordinate point data (x, y, z) is detached as floor height Zpos, (x, y, z) is made to be changed into correspondence The two-dimensional coordinate (x, y) of different floor heights;And
The two-dimensional coordinate (x, y) being converted to is stored, while corresponding coordinate value z is stored into the floor height Zpos to layer information In.
The laser printing 3D information data storing methods, wherein store x, y-coordinate value using float types.
The present invention also provides a kind of data processing methods, wherein including step:
The coordinate value of three-dimensional coordinate point data using preset coordinates axis is detached as floor height, three-dimensional coordinate is made to be changed into correspondence The two-dimensional coordinate of different floor heights;And
The two-dimensional coordinate being converted to is stored, while the coordinate value of the corresponding preset coordinates axis being stored to layer information Floor height in.
The data processing method, wherein use the coordinate value for the two-dimensional coordinate that float type storages are converted to.
The present invention also provides a kind of laser printing 3D information data storage systems, wherein including:
First coordinate transferring, for taking out the coordinate value z of three-dimensional coordinate point data (x, y, z) as floor height Zpos From making (x, y, z) to be changed into the two-dimensional coordinate (x, y) of corresponding different floor heights;And
First data memory module, for storing the two-dimensional coordinate (x, y) being converted to, while by corresponding coordinate value z In the floor height Zpos for storing layer information.
The laser printing 3D information data storage systems, wherein store x, y-coordinate value using float types.
The present invention also provides a kind of data processing systems, wherein including:
Second coordinate transferring, for taking out three-dimensional coordinate point data using the coordinate value of preset coordinates axis as floor height From making three-dimensional coordinate be changed into the two-dimensional coordinate of corresponding different floor heights;And
Second data memory module, for storing the two-dimensional coordinate being converted to, while by the corresponding preset coordinates In the coordinate value storage to the floor height of layer information of axis.
The data processing system, wherein use the coordinate value for the two-dimensional coordinate that float type storages are converted to.
Another kind laser printing 3D information data storage systems provided by the invention, including memory, processor and deposit Store up the computer program that can be run in the memory and on the processor, wherein the processor executes the meter It is realized when calculation machine program as described in any of the above item the step of laser printing 3D information data storing methods.
Another kind data processing system provided by the invention, including memory, processor and it is stored in the memory In and the computer program that can run on the processor, wherein the processor is realized when executing the computer program As described in any of the above item the step of data processing method.
The beneficial effects of the invention are as follows:At a kind of laser printing 3D information data storings method, data Manage method and system, laser printing 3D information data storing methods of the present invention, by the way that three-dimensional point coordinate Z is detached floor height Zpos In, storage 3D coordinate memory headroom sizes can be greatly reduced, when coordinate for obtaining Z a little directly acquires the floor height of respective layer Zpos saves memory nearly 1/3 to optimize the mode of storage 3D information datas.
Description of the drawings
Fig. 1 is the schematic diagram of traditional approach memory space three-dimensional point coordinate.
Fig. 2 is the flow chart of laser printing 3D information data storing methods of the present invention.
Fig. 3 is the principle schematic of laser printing 3D information data storing methods of the present invention.
Fig. 4 is the flow chart of date storage method of the present invention.
Fig. 5 is the functional block diagram of laser printing 3D information data storage systems of the present invention.
Fig. 6 is the functional block diagram of data processing system of the present invention.
Specific implementation mode
A kind of laser printing 3D information data storings method of present invention offer, data processing method and system, to make this hair Bright purpose, technical solution and effect are clearer, clear, and the embodiment that develops simultaneously referring to the drawings is to of the invention further detailed Explanation.It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
Fig. 2 is referred to, Fig. 2 is the flow chart of the laser printing 3D information data storing methods of present pre-ferred embodiments. Laser printing 3D information data storing methods shown in Fig. 2, including:
Step S101, the coordinate value z of three-dimensional coordinate point data (x, y, z) is detached as floor height Zpos, (x, y, z) is made to turn Become corresponding to the two-dimensional coordinate (x, y) of different floor heights;
Step S201, the two-dimensional coordinate (x, y) being converted to is stored, while corresponding coordinate value z being stored to layer information Floor height Zpos in.
When carrying out powdering formula 3D printing, reading 3D printing file is stored in parsing 3D data to memory, and empty Between point coordinates be made of x, y, z, in a program, storage x, y, z coordinate use float types, i.e. 4 bytes, point Three-dimensional coordinate has three coordinates of x, y, z;However, the z coordinate size of the point of same layer is the same, if by the z of three-dimensional coordinate It detaches and is stored in floor height Zpos, can save and be unified into a little record in Z-direction, that is to say, that store each point and sit Target memory has lacked 4 bytes, i.e. a point coordinates occupies 2*4=8 (byte).If a 3D model has 500 layers, every layer has 100000 points just save 100000*4*500=200000000 (byte) memory, are equivalent to and have saved nearly 190,000,000 memory sky Between, therefore it is considerable to save memory.
It is shown in Figure 3, the step S101 of the embodiment of the present invention, i.e. sheaf space point coordinates (x, y, z) be changed to (x, Y), x, y-coordinate value are stored using float types (real-coded GA type).It is stored in the step S201, in layer information current Layer three-dimensional point Z axis coordinate information, that is to say that the z of point coordinates is replaced by current layer three-dimensional point Z axis coordinate information in layer information, unit Can be mm.
The present invention is by storing 3D information data processing methods, by current layer point information Z coordinate information storage to layer information In floor height Zpos in, it is possible to reduce the point of same layer (i.e. the consistent point of floor height) repeats storage Z coordinate information.When acquisition layer When the point coordinates of space, two-dimensional coordinate (x, y) a little is obtained, z values are then obtained by floor height Zpos.When it is implemented, can be with By C# programs, 3D information datas are stored, program only deposits the x of record space point coordinates, and y values, z values are then by the floor height of layer information Zpos (layer.laserZpos) is recorded, and when C# controls program drafting 3D models, the z values of point are then obtained by floor height Zpos It takes.
Laser printing 3D information data storing methods of the present invention, by detaching three-dimensional point coordinate Z into floor height Zpos, Storage 3D coordinate memory headroom sizes can be greatly reduced, when coordinate for obtaining Z a little directly acquires the floor height Zpos of respective layer , to optimize the mode of storage 3D information datas, achieve the purpose that save accumulation layer 3 d space coordinate memory, it can be with Save memory nearly 1/3.
Further, shown in Figure 4, a kind of data processing method provided in an embodiment of the present invention, wherein including step Suddenly:
Step S102, the coordinate value of three-dimensional coordinate point data using preset coordinates axis is detached as floor height, makes three-dimensional coordinate It is changed into the two-dimensional coordinate of corresponding different floor heights;When it is implemented, for example, can will (x, y, z) be changed into (y, z) or (x, Z), point x (or y) is detached into floor height Xpos (or Ypos).
Step S202, the two-dimensional coordinate being converted to is stored, while the coordinate value of the corresponding preset coordinates axis being deposited In the floor height for storing up layer information.When it is implemented, the coordinate value for the two-dimensional coordinate being converted to using float type storages.
Date storage method of the present invention, by taking out three-dimensional coordinate point data using the coordinate value of preset coordinates axis as floor height 3D coordinate memory headroom sizes are stored from that in the floor height to layer information, can greatly reduce.
One of ordinary skill in the art will appreciate that:Realize that all or part of step of above method embodiment can pass through Program instruction relevant hardware is completed, program above-mentioned can store in a computer read/write memory medium, the program When being executed, it may include such as the flow of the embodiment of above-mentioned each method.Wherein, the storage medium can be disk, CD, only Read storage memory (Read-Only, ROM) or random access memory (Random Access Memory, RAM) etc..
Based on above-described laser printing 3D information data storing methods, the first laser provided in an embodiment of the present invention It prints 3D information data storage systems, including memory, processor and is stored in the memory and can be in the processing The computer program run on device, wherein the processor is realized when executing the computer program as described in any of the above item The step of laser printing 3D information data storing methods.
Based on above-described data processing method, the first data processing system provided in an embodiment of the present invention, including Memory, processor and it is stored in the computer program that can be run in the memory and on the processor, wherein institute It states when processor executes the computer program and realizes as described in any of the above item the step of data processing method.
Based on above-described laser printing 3D information data storing methods, second of laser provided in an embodiment of the present invention 3D information data storage systems are printed, as shown in figure 5, including:First coordinate transferring 101, the first data memory module 201, wherein
First coordinate transferring 101, for for by the coordinate value z of three-dimensional coordinate point data (x, y, z) as floor height Zpos is detached, and (x, y, z) is made to be changed into the two-dimensional coordinate (x, y) of corresponding different floor heights;As detailed above.
First data memory module 201, for storing the two-dimensional coordinate (x, y) being converted to, while by corresponding coordinate In value z storages to the floor height Zpos of layer information;Wherein, using float types store x, y-coordinate value, as detailed above.
Based on above-described data processing method, second of data processing system provided in an embodiment of the present invention, such as Fig. 6 It is shown, including:Second coordinate transferring 102, the second data memory module 202, wherein
Second coordinate transferring 102 is used for three-dimensional coordinate point data using the coordinate value of preset coordinates axis as floor height It detaches, three-dimensional coordinate is made to be changed into the two-dimensional coordinate of corresponding different floor heights;As detailed above.
Second data memory module 202, for storing the two-dimensional coordinate being converted to, while by the corresponding predetermined seat In the coordinate value storage to the floor height of layer information of parameter;Wherein, the seat for the two-dimensional coordinate being converted to using float type storages Scale value, as detailed above.
It should be understood that the application of the present invention is not limited to the above for those of ordinary skills can With improvement or transformation based on the above description, all these modifications and variations should all belong to the guarantor of appended claims of the present invention Protect range.

Claims (10)

1. a kind of laser printing 3D information data storing methods, which is characterized in that including step:
The coordinate value z of three-dimensional coordinate point data (x, y, z) is detached as floor height Zpos, (x, y, z) is made to be changed into corresponding difference The two-dimensional coordinate (x, y) of floor height;And
The two-dimensional coordinate (x, y) being converted to is stored, while will be in corresponding coordinate value z storages to the floor height Zpos of layer information.
2. laser printing 3D information data storing methods according to claim 1, which is characterized in that use float types Store x, y-coordinate value.
3. a kind of data processing method, which is characterized in that including step:
The coordinate value of three-dimensional coordinate point data using preset coordinates axis is detached as floor height, three-dimensional coordinate is made to be changed into corresponding difference The two-dimensional coordinate of floor height;And
The two-dimensional coordinate being converted to is stored, while the coordinate value of the corresponding preset coordinates axis is stored into the layer to layer information Senior middle school.
4. data processing method according to claim 3, which is characterized in that be converted to using float type storages The coordinate value of two-dimensional coordinate.
5. a kind of laser printing 3D information data storage systems, which is characterized in that including:
First coordinate transferring makes for detaching the coordinate value z of three-dimensional coordinate point data (x, y, z) as floor height Zpos (x, y, z) is changed into the two-dimensional coordinate (x, y) of corresponding different floor heights;And
First data memory module is stored for storing the two-dimensional coordinate (x, y) being converted to, while by corresponding coordinate value z Into the floor height Zpos of layer information.
6. laser printing 3D information data storage systems according to claim 5, which is characterized in that use float types Store x, y-coordinate value.
7. a kind of data processing system, which is characterized in that including:
Second coordinate transferring detaches as floor height for the coordinate value by three-dimensional coordinate point data using preset coordinates axis, makes Three-dimensional coordinate is changed into the two-dimensional coordinate of corresponding different floor heights;And
Second data memory module, for storing the two-dimensional coordinate being converted to, while by the corresponding preset coordinates axis In coordinate value storage to the floor height of layer information.
8. data processing system according to claim 7, which is characterized in that be converted to using float type storages The coordinate value of two-dimensional coordinate.
9. a kind of laser printing 3D information data storage systems, including memory, processor and it is stored in the memory And the computer program that can be run on the processor, which is characterized in that when the processor executes the computer program It realizes as described in any one of claim 1~2 the step of laser printing 3D information data storing methods.
10. a kind of data processing system, including memory, processor and it is stored in the memory and can be in the processing The computer program run on device, which is characterized in that the processor realizes such as claim 3 when executing the computer program The step of any one of~4 data processing method.
CN201810214839.3A 2018-03-15 2018-03-15 Laser printing 3D information data storings method, data processing method and system Pending CN108647218A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810214839.3A CN108647218A (en) 2018-03-15 2018-03-15 Laser printing 3D information data storings method, data processing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810214839.3A CN108647218A (en) 2018-03-15 2018-03-15 Laser printing 3D information data storings method, data processing method and system

Publications (1)

Publication Number Publication Date
CN108647218A true CN108647218A (en) 2018-10-12

Family

ID=63744127

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810214839.3A Pending CN108647218A (en) 2018-03-15 2018-03-15 Laser printing 3D information data storings method, data processing method and system

Country Status (1)

Country Link
CN (1) CN108647218A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103950201A (en) * 2014-05-04 2014-07-30 英华达(上海)科技有限公司 Method and system for infinitely printing in single-axis direction of three-dimensional model
CN104336270A (en) * 2014-10-09 2015-02-11 珠海天威飞马打印耗材有限公司 Three-dimensional printing auxiliary device and three-dimensional printing system
US9849631B1 (en) * 2014-02-14 2017-12-26 Marvell International Ltd. Three dimensional (3D) printing by selective rotation of a build platform

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9849631B1 (en) * 2014-02-14 2017-12-26 Marvell International Ltd. Three dimensional (3D) printing by selective rotation of a build platform
CN103950201A (en) * 2014-05-04 2014-07-30 英华达(上海)科技有限公司 Method and system for infinitely printing in single-axis direction of three-dimensional model
CN104336270A (en) * 2014-10-09 2015-02-11 珠海天威飞马打印耗材有限公司 Three-dimensional printing auxiliary device and three-dimensional printing system

Similar Documents

Publication Publication Date Title
CN110442444B (en) Massive remote sensing image-oriented parallel data access method and system
CN105205014B (en) A kind of date storage method and device
CN106034160B (en) Distributed computing system and method
CN103631538B (en) Cold and hot data identification threshold value calculation, device and system
CN113190515B (en) Coordinate Transformation Method of City-Level Massive Point Cloud Based on Heterogeneous Parallel Computing
WO2017161471A1 (en) Heterogeneous type database storage system based on optical disk, and method for using system
CN110019244A (en) Data processing method, device and computer readable storage medium
CN108334541B (en) A kind of date storage method, device, equipment and storage medium
CN106970930A (en) Message, which is sent, determines method and device, tables of data creation method and device
CN104978361A (en) Storage method and device of dynamic environment real-time monitoring data
CN102663119A (en) Method for rendering massive vector data
CN108875001B (en) Method for exporting VCT file from high-capacity geospatial data
CN102332039A (en) Heterogeneous CAD model data integration device and integration method for network collaborative design
CN106354658A (en) Method for reducing memory resource occupation of mapping tables in hybrid mapping algorithm
CN101957729B (en) Logical block transformation method and method and device compatible with reading and writing of user based on same
CN107451271A (en) A kind of Hash table processing method, device, equipment and storage medium
CN110941587B (en) Space vector data storage method based on additional file and coordinate system conversion system
CN108647218A (en) Laser printing 3D information data storings method, data processing method and system
CN113469868B (en) Live-action three-dimensional model digital watermark adding method based on structural change
CN104391947B (en) Magnanimity GIS data real-time processing method and system
CN109189726A (en) A kind of processing method and processing device for reading and writing log
CN104778212A (en) Map data generation method, map data generation device, map data reading method and map data reading device
CN114332405B (en) A real-time display method for ultra-high-definition 3D scanning models of cultural relics
CN108627884A (en) A kind of process meteorological data method and apparatus
CN103077209B (en) A kind of three-dimensional space data laying method supporting large-scale concurrent

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20181012

RJ01 Rejection of invention patent application after publication