CN106294933A - Method, device, terminal and the server that 3D prints - Google Patents
Method, device, terminal and the server that 3D prints Download PDFInfo
- Publication number
- CN106294933A CN106294933A CN201610602613.1A CN201610602613A CN106294933A CN 106294933 A CN106294933 A CN 106294933A CN 201610602613 A CN201610602613 A CN 201610602613A CN 106294933 A CN106294933 A CN 106294933A
- Authority
- CN
- China
- Prior art keywords
- data
- dimensional
- model data
- dimensional modeling
- reference model
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B33—ADDITIVE MANUFACTURING TECHNOLOGY
- B33Y—ADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
- B33Y50/00—Data acquisition or data processing for additive manufacturing
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Mathematical Analysis (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computational Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Materials Engineering (AREA)
Abstract
The disclosure provides method, device, terminal and the server that a kind of 3D prints, and a detailed description of the invention of described method includes: obtain the three-dimensional reference model data of object to be printed;Send described reference model data to server, from the three-dimensional modeling data prestored, find out the recommended models data of three-dimensional for described server according to described reference model data;Receive the described recommended models data that described server sends;Based on the object model data that described recommended models data acquisition is three-dimensional;Described object model data is transferred to 3D printer, prints according to object model data for described 3D printer.This embodiment can make the model data getting object to be printed that user is more convenient, thus improves the availability of 3D printer.
Description
Technical field
It relates to 3D printing technique field, method, device, terminal and the server printed particularly to a kind of 3D.
Background technology
Along with the development of technology, 3D printing technique is the most increasingly widely used in the live and work of people
In.At present, people by obtaining the model data of object to be printed, thus can print this object.In general, can pass through
The mapping software of specialty generates the model data of object to be printed, but, the mapping software of these specialties operates comparison again
Miscellaneous, it is thus impossible to meet the demand of major part domestic consumer.For domestic consumer, it is also possible to by special scanner
Device scans object to be printed, thus obtains the model data of object to be printed.But, the model data that this mode can obtain
Relatively limitation, user can only print the object that can scan.Therefore so that the application of 3D printer is restricted, fall
The low availability of 3D printer.
Summary of the invention
In order to solve above-mentioned technical problem, the disclosure provides method, device, terminal and the server that a kind of 3D prints.
First aspect according to disclosure embodiment, it is provided that a kind of method that 3D prints, is applied to terminal, including:
Obtain the three-dimensional reference model data of object to be printed;
Described reference model data are sent, for described server according to described reference model data from prestoring to server
Three-dimensional modeling data in find out three-dimensional recommended models data;
Receive the described recommended models data that described server sends;
Based on the object model data that described recommended models data acquisition is three-dimensional;
Described object model data is transferred to 3D printer, carries out according to object model data for described 3D printer
Print.
Optionally, the three-dimensional reference model data of described acquisition object to be printed, including:
Receiving the surface data of the predetermined detection object that multiple detection equipment gathers, the plurality of detection equipment is centered around institute
State the different azimuth of the surrounding of predetermined detection object;
Surface data based on described predetermined detection object builds the three-dimensional modeling data of described predetermined detection object, as
Described reference model data.
Optionally, the described object model data three-dimensional based on described recommended models data acquisition includes:
Output selects interface, in now corresponding to the threedimensional model of described recommended models data on described selection interface, with
Select for user;
In response to user's selection operation on described selection interface being detected, it is thus achieved that three-dimensional object model data.
Optionally, described in response to user's selection operation on described selection interface being detected, it is thus achieved that three-dimensional target
Model data, including:
Determine the threedimensional model that user chooses on described selection interface;
The model data that the threedimensional model chosen described in acquisition is corresponding, as object model data.
Optionally, described in response to user's selection operation on described selection interface being detected, it is thus achieved that three-dimensional target
Model data, including:
Determine the threedimensional model that user chooses on described selection interface;
Output edit interface, described editing interface presents described in the threedimensional model chosen, for user to described choosing
In threedimensional model modify;
In response to user's amendment operation on described editing interface being detected, obtain amended threedimensional model corresponding
Three-dimensional modeling data, as object model data.
Optionally, described method also includes:
Three-dimensional modeling data corresponding for described amended threedimensional model is uploaded to described server, for described service
Device stores.
Second aspect according to disclosure embodiment, it is provided that a kind of method that 3D prints, is applied to server, described method
Including:
Receive the three-dimensional reference model data that terminal sends;
From the three-dimensional modeling data prestored, the recommended models data of three-dimensional are found out according to described reference model data;
Described recommended models data are sent, for described terminal based on described recommended models data acquisition also to described terminal
To the object model data that 3D printer output is three-dimensional.
Optionally, the described recommendation finding out three-dimensional according to described reference model data from the three-dimensional modeling data prestored
Model data, including:
Described reference model data are analyzed, the label corresponding to determine described reference model data;
From the three-dimensional modeling data prestored, alternative three-dimensional modeling data is found out, each alternative based on described label
Three-dimensional modeling data label in, at least a label is identical with a label of described reference model data;
The recommended models data of three-dimensional are obtained from described alternative three-dimensional modeling data.
Optionally, described described reference model data are analyzed, to determine the label of described reference model data, bag
Include:
Described reference model data are classified, to determine described reference model number by the disaggregated model using training in advance
According to classification;
Obtain the label of the classification corresponding to described reference model data, as the label of described reference model data.
Optionally, the described recommended models data obtaining three-dimensional from described alternative three-dimensional modeling data, including:
Obtain the similarity of each described alternative three-dimensional modeling data and described reference model data;
Choose the similarity with described reference model data and be more than or equal to the three-dimensional modeling data of predetermined threshold as recommendation
Model data.
Optionally, the described recommended models data obtaining three-dimensional from described alternative three-dimensional modeling data, including:
Obtain the similarity of each described alternative three-dimensional modeling data and described reference model data;
Described alternative three-dimensional modeling data is ranked up by the size according to described similarity;
According to the similarity of described reference model data order from big to small from described alternative three-dimensional modeling data
The three-dimensional modeling data of middle acquisition predetermined quantity is as recommended models data.
Optionally, described method also includes:
Described reference model data are stored with corresponding label with being associated.
Optionally, described method also includes:
Obtain three-dimensional modeling data to be stored;
Obtain the label that described three-dimensional modeling data to be stored is corresponding;
Described three-dimensional modeling data to be stored is stored with corresponding label with being associated.
Optionally, the three-dimensional modeling data that described acquisition is to be stored, including:
Receive the three-dimensional modeling data of terminal transmission as three-dimensional modeling data to be stored;Or
Three-dimensional modeling data is obtained as three-dimensional modeling data to be stored by the Internet.
The third aspect according to disclosure embodiment, it is provided that the device that a kind of 3D prints, is applied to terminal, described device bag
Include:
First acquisition module, is configured to obtain the three-dimensional reference model data of object to be printed;
Sending module, is configured to send described reference model data, for described server according to described to server
Reference model data find out the recommended models data of three-dimensional from the three-dimensional modeling data prestored;
Receiver module, is configured to receive the described recommended models data that described server sends;
Second acquisition module, is configured to the object model data three-dimensional based on described recommended models data acquisition;
Transport module, is configured to described object model data is transferred to 3D printer, for described 3D printer root
Print according to object model data.
Optionally, described first acquisition module includes:
Gather submodule, be configured to receive the surface data of the predetermined detection object that multiple detection equipment gathers, described
Multiple detection equipment are centered around the different azimuth of described predetermined detection data collection;
Build submodule, be configured to surface data based on described predetermined detection object and build described predetermined detection object
Three-dimensional modeling data, as described reference model data.
Optionally, described second acquisition module includes:
Select interface output sub-module, be configured to output and select interface, in now corresponding on described selection interface
State the threedimensional model of recommended models data, select for user;
Obtain submodule, be configured to respond to selection operation user being detected on described selection interface, it is thus achieved that three
The object model data of dimension.
Optionally, described acquisition submodule includes:
Determine submodule, be configured to determine that the threedimensional model that user chooses on described selection interface;
Target Acquisition submodule, is configured to the model data that the threedimensional model chosen described in obtaining is corresponding, as target
Model data.
Optionally, described acquisition submodule includes:
Determine submodule, be configured to determine that the threedimensional model that user chooses on described selection interface;
Editing interface output sub-module, is configured to output edit interface, described editing interface presents described in choose
Threedimensional model, for user, the described threedimensional model chosen is modified;
Amendment submodule, is configured to respond to amendment operation user being detected on described editing interface, and acquisition is repaiied
The three-dimensional modeling data that threedimensional model after changing is corresponding, as object model data.
Optionally, described device also includes:
Upper transmission module, is configured to three-dimensional modeling data corresponding for described amended threedimensional model is uploaded to described clothes
Business device, stores for described server.
Fourth aspect according to disclosure embodiment, it is provided that the device that a kind of 3D prints, is applied to server, described device
Including:
Receiver module, is configured to receive the three-dimensional reference model data that terminal sends;
Search module, be configured to from the three-dimensional modeling data prestored, find out three-dimensional according to described reference model data
Recommended models data;
Sending module, is configured to send described recommended models data, for described terminal based on described to described terminal
Recommended models data acquisition the object model data to 3D printer output three-dimensional.
Optionally, described lookup module includes:
Analyze submodule, be configured to described reference model data are analyzed, to determine described reference model data
Corresponding label;
Search submodule, be configured to from the three-dimensional modeling data prestored, find out alternative three-dimensional based on described label
Model data, in the label of each alternative three-dimensional modeling data, an at least label and described reference model data
One label is identical;
Obtain submodule, be configured to obtain the recommended models data of three-dimensional from described alternative three-dimensional modeling data.
Optionally, described analysis submodule includes:
Classification submodule, is configured to use the disaggregated model of training in advance to classify described reference model data,
To determine the classification of described reference model data;
Label obtains submodule, is configured to obtain the label of the classification corresponding to described reference model data, as institute
State the label of reference model data.
Optionally, described acquisition submodule includes:
Similarity obtains submodule, is configured to obtain each described alternative three-dimensional modeling data and described reference model
The similarity of data;
Choose submodule, be configured to choose the similarity with described reference model data more than or equal to the three of predetermined threshold
Dimension module data are as recommended models data.
Optionally, described acquisition submodule includes:
Similarity obtains submodule, is configured to obtain each described alternative three-dimensional modeling data and described reference model
The similarity of data;
Sorting sub-module, is configured to the size according to described similarity and arranges described alternative three-dimensional modeling data
Sequence;
Extract submodule, be configured to according to the order from big to small of the similarity with described reference model data from described
Alternative three-dimensional modeling data obtains the three-dimensional modeling data of predetermined quantity as recommended models data.
Optionally, described device also includes:
First memory module, is configured to store described reference model data with being associated with corresponding label.
Optionally, described device also includes:
First acquisition module, is configured to obtain three-dimensional modeling data to be stored;
Second acquisition module, is configured to obtain the label that described three-dimensional modeling data to be stored is corresponding;
Second memory module, is configured to be associated ground by described three-dimensional modeling data to be stored with corresponding label
Storage.
Optionally, described first acquisition module is arranged to:
Receive the three-dimensional modeling data of terminal transmission as three-dimensional modeling data to be stored;Or
Three-dimensional modeling data is obtained as three-dimensional modeling data to be stored by the Internet.
The 5th aspect according to disclosure embodiment, it is provided that a kind of terminal, including:
Processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
Obtain the three-dimensional reference model data of object to be printed;
Described reference model data are sent, for described server according to described reference model data from prestoring to server
Three-dimensional modeling data in find out three-dimensional recommended models data;
Receive the described recommended models data that described server sends;
Based on the object model data that described recommended models data acquisition is three-dimensional;
Described object model data is transferred to 3D printer, carries out according to object model data for described 3D printer
Print.
The 6th aspect according to disclosure embodiment, it is provided that a kind of server, including:
Processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
Receive the three-dimensional reference model data that terminal sends;
From the three-dimensional modeling data prestored, the recommended models data of three-dimensional are found out according to described reference model data;
Described recommended models data are sent, for described terminal based on described recommended models data acquisition also to described terminal
To the object model data that 3D printer output is three-dimensional.
Embodiment of the disclosure that the technical scheme of offer can include following beneficial effect:
The method that the 3D that above-described embodiment of the disclosure provides prints, by obtaining reference model based on object to be printed
Data and the recommended models data that obtain, based on the object model data that recommended models data acquisition is three-dimensional, and by object module
Data are transferred to 3D printer, print according to object model data for 3D printer.User can be made convenient soon
The prompt model data getting object to be printed, thus improve the availability of 3D printer.
The method that the 3D that above-described embodiment of the disclosure provides prints, by receiving the three-dimensional reference model that terminal sends
Data, find out the recommended models data of three-dimensional, and upwards from the three-dimensional modeling data prestored according to these reference model data
State terminal and send recommended models data, for terminal based on recommended models data acquisition and to the target of 3D printer output three-dimensional
Model data.The model data getting object to be printed that user is more convenient can be made, thus improve 3D and print
The availability of machine.
It should be appreciated that it is only exemplary and explanatory, not that above general description and details hereinafter describe
The disclosure can be limited.
Accompanying drawing explanation
Accompanying drawing herein is merged in description and constitutes the part of this specification, it is shown that meet the enforcement of the disclosure
Example, and for explaining the principle of the disclosure together with description.
Fig. 1 is the exemplary system architecture schematic diagram of application disclosure embodiment;
Fig. 2 is the flow chart of the method that the disclosure prints according to a kind of 3D shown in an exemplary embodiment;
Fig. 3 is the flow chart of the method that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment;
Fig. 4 is the block diagram of the device that the disclosure prints according to a kind of 3D shown in an exemplary embodiment;
Fig. 5 is the block diagram of the device that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment;
Fig. 6 is the block diagram of the device that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment;
Fig. 7 is the block diagram of the device that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment;
Fig. 8 is the block diagram of the device that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment;
Fig. 9 is the block diagram of the device that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment;
Figure 10 is the block diagram of the device that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment;
Figure 11 is the block diagram of the device that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment;
Figure 12 is the block diagram of the device that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment;
Figure 13 is the block diagram of the device that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment;
Figure 14 is the block diagram of the device that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment;
Figure 15 is the block diagram of the device that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment;
Figure 16 is the block diagram of the device that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment;
Figure 17 is a structural representation of the device that the disclosure prints according to a kind of 3D shown in an exemplary embodiment.
Detailed description of the invention
Here will illustrate exemplary embodiment in detail, its example represents in the accompanying drawings.Explained below relates to
During accompanying drawing, unless otherwise indicated, the same numbers in different accompanying drawings represents same or analogous key element.Following exemplary embodiment
Described in embodiment do not represent all embodiments consistent with the disclosure.On the contrary, they are only with the most appended
The example of the apparatus and method that some aspects that described in detail in claims, the disclosure are consistent.
The term used in the disclosure is only merely for describing the purpose of specific embodiment, and is not intended to be limiting the disclosure.
" a kind of ", " described " and " being somebody's turn to do " of singulative used in disclosure and the accompanying claims book is also intended to include majority
Form, unless context clearly shows that other implications.It is also understood that term "and/or" used herein refers to and wraps
Any or all containing one or more projects of listing being associated may combination.
Although should be appreciated that in the disclosure possible employing term first, second, third, etc. to describe various information, but this
A little information should not necessarily be limited by these terms.These terms are only used for same type of information is distinguished from each other out.Such as, without departing from
In the case of disclosure scope, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as
One information.Depend on linguistic context, word as used in this " if " can be construed to " ... time " or " when ...
Time " or " in response to determining ".
See Fig. 1, for applying the exemplary system architecture schematic diagram of disclosure embodiment:
As it is shown in figure 1, system architecture 100 can include terminal unit 101,3D printer 102, network 103 and service
Device 104.
Terminal unit 101 can be various electronic equipment, include but not limited to such as smart mobile phone mobile terminal device,
Intelligent wearable equipment, panel computer, laptop, desk computer and personal digital assistant etc..Terminal sets
Standby 101 can be by wired or wireless (as by Wi-Fi channel, or infrared channel, or bluetooth with 3D printer 102
Channel etc.) mode set up connection and interact, terminal unit 101 can obtain the model data of three-dimensional, and by three-dimensional
Model data be transferred to 3D printer 102, and control 3D printer 102 and print according to the model data of above-mentioned three-dimensional.
Network 103 is for providing the medium of communication link between terminal unit 101, server 104.Network 103 is permissible
Including various connection types, the most wired, wireless communication link or fiber optic cables etc..
Terminal unit 101 can be interacted with server 104 by network 103, to receive or to send request or information
Deng.Server 104 can be to provide 3D print service and the server of other various services.Server 104 can be to reception
To data carry out storing, analysis etc. processes, it is also possible to terminal unit transmission information etc..Server 104 can respond terminal
The service of equipment 101 is asked and is provided service, such as, and the reference model number that server 104 can send with receiving terminal apparatus 101
According to, from the three-dimensional modeling data prestored, the recommended models data of three-dimensional are found out according to these reference model data, and to terminal
Equipment 101 sends recommended models data.It is appreciated that a server can provide one or more to service, same service
Can also be provided by multiple servers.
It should be understood that the number of terminal unit, 3D printer, network and the server in Fig. 1 is only schematically.
According to realizing needs, can have any number of terminal unit, 3D printer, network and server.
Below in conjunction with specific embodiments the disclosure is described in detail.
As in figure 2 it is shown, Fig. 2 is the flow chart of the method printed according to a kind of 3D shown in an exemplary embodiment, the party
Method can apply in terminal.In the present embodiment, in order to make it easy to understand, the terminal unit that combination has display screen is illustrated
Bright.It will be understood by those skilled in the art that this terminal unit can include but not limited to the mobile terminal device of smart mobile phone, intelligence
Energy Wearable, panel computer, laptop, desk computer and personal digital assistant etc..The method bag
Include following steps:
In step 201, the three-dimensional reference model data of object to be printed are obtained.
In the present embodiment, the three-dimensional reference model data of object to be printed are the shape and structure phase with object to be printed
The three-dimensional modeling data of same or similar object.For example, it is assumed that object to be printed is a calabash, object the most to be printed
Three-dimensional reference model data can be the three-dimensional modeling data of the object of various gourd shape.Again for example, it is assumed that object to be printed
Being a car model, the three-dimensional reference model data of object the most to be printed can be the three-dimensional modeling data of automobile entity, also
It can be the three-dimensional modeling data etc. of various car shaped toy.The disclosure is to not limiting.
In a kind of implementation of the present embodiment, can directly obtain the object to be printed created of user's input
Reference model data, user input these reference model data can be the model data downloaded by network, it is also possible to be from
Locally stored model data of extracting data etc..These model datas can be to use some 3D modeling softwares (such as,
3Dmax, AutoCAD, Solidworks etc.) data of model directly drawn, it is also possible to it is to scan thing by scanning device
Body and data of model of creating etc., it will be understood that the disclosure is to not limiting.
For example, it is assumed that object to be printed is machine cat doll, then can search out any of machine cat doll from network
Three-dimensional modeling data, and download, as the reference model data of object to be printed.The threedimensional model of this machine cat doll can
To be employing 3D modeling software drafting establishment, it is also possible to played by scanning device scanning machine cat and creating occasionally.
In the another kind of implementation of the present embodiment, it is also possible to directly scan object by 3D scanning device, thus enter
One step obtains the model data of scanned object, as the three-dimensional reference model data of object to be printed.Specifically, first
First, can receive the surface data of the predetermined detection object that multiple detection equipment gathers, above-mentioned multiple detection equipment are centered around to be treated
Different azimuth around printing objects.Then, surface data based on predetermined detection object builds the three-dimensional of this object to be printed
Model data, as reference model data.
In this implementation, detection equipment could be for the equipment of detectable substance surface shape and structure, such as, detection
Equipment can be infrared image pickup device, it is also possible to is common picture pick-up device etc..It is appreciated that detection equipment can also is that other
Having the equipment of detectable substance surface shape and structure function, the disclosure is to not limiting.Predetermined detection object can be with
The object that the shape and structure of object to be printed is same or like.For example, it is assumed that object to be printed is a car model, then may be used
Using toy by automobile entity or various car shaped etc. as predetermined detection object, the disclosure is to not limiting.In advance
The surface data of regular inspection survey object could be for describing the bearing data of predetermined detection subject surface each point, such as, pre-regular inspection
The surface data surveying object can be the points different in the predetermined detection subject surface distance etc. to this detection equipment.Can manage
Solving, the surface data of predetermined detection object can also is that other describes the bearing data of predetermined detection subject surface each point, these public affairs
Open not limiting.
In this implementation, multiple detection equipment can be centered around the different azimuth of predetermined detection data collection, with
The most comprehensively gather the surface data in predetermined detection object different surfaces region.And obtain the tool of each predetermined detection equipment
Body position, the predetermined detection object collected by particular location and each detection equipment of each predetermined detection equipment
Surface data (bearing data of predetermined detection subject surface each point) such that it is able to construct the concrete knot of this predetermined detection object
Structure data (three-dimensional modeling data) are as reference model data.
In step 202., above-mentioned reference model data are sent to server.
In step 203, the recommended models data that this server sends are received.
In the present embodiment, above-mentioned reference model data can be sent by terminal to server, for this server foundation
These reference model data find out the recommended models data of three-dimensional from the three-dimensional modeling data prestored.And by this recommended models number
According to returning to terminal, terminal receive the recommended models data that this server sends.Wherein, it is recommended that model data can be and treat
The three-dimensional modeling data of the object that the shape and structure of printing objects is similar, can be that server goes out according to reference model data search
's.For example, it is assumed that object to be printed is machine cat doll, then reference model data can be the machine cat doll of any form
Three-dimensional modeling data, server can go out, according to reference model data search, the three-dimensional mould that one or more machine cat doll is corresponding
Type data are as recommended models data.
In step 204, based on the object model data that recommended models data acquisition is three-dimensional.
In the present embodiment, it is recommended that model data can include the data that one or more object model is corresponding, if pushed away
Recommend the data that model data only includes that an object model is corresponding, then can directly using these recommended models data as object module
Data, it is also possible to modify these recommended models data, using amended recommended models data as object model data.As
Really recommended models data include the data that multiple object model is corresponding, then can export these object models, select for user, will
The recommended models data that user chooses are as object model data, it is also possible to the recommended models data choosing user are repaiied
Change, using amended recommended models data as object model data.
Specifically, interface can be selected by terminal output, this selection interface present and each corresponds to recommended models number
According to threedimensional model, for user select.After user's selection operation on this selection interface being detected, it is thus achieved that three-dimensional mesh
Mark model data.
In one implementation, after user's selection operation on this selection interface being detected, it is first determined user
The threedimensional model chosen on this selection interface.Then, model data corresponding to this threedimensional model chosen is obtained as target
Model data.
In another kind of implementation, after user's selection operation on this selection interface being detected, it is first determined use
The threedimensional model that family is chosen on this selection interface.Then, output edit interface, this editing interface presents what user chose
Threedimensional model.This threedimensional model chosen can be modified (such as, to this threedimensional model on this editing interface by user
Structure or shape carry out amendment etc. slightly).After user's amendment operation on this editing interface being detected, obtain amendment
After three-dimensional modeling data corresponding to threedimensional model as object model data.
In step 205, object model data is transferred to 3D printer, for this 3D printer according to object module number
According to printing.
In the present embodiment, after terminal gets object model data, object model data can be transferred to 3D and print
Machine, this 3D printer carries out 3D printing according to object model data, prints the threedimensional model corresponding to object model data.
The method that the 3D that above-described embodiment of the disclosure provides prints, by obtaining reference model based on object to be printed
Data and the recommended models data that obtain, based on the object model data that recommended models data acquisition is three-dimensional, and by object module
Data are transferred to 3D printer, print according to object model data for 3D printer.User can be made convenient soon
The prompt model data getting object to be printed, thus improve the availability of 3D printer.
In some optional embodiments, said method can also include: by three-dimensional corresponding for amended threedimensional model
Model data is uploaded to server, stores for server.
In the present embodiment, it is also possible to three-dimensional modeling data corresponding for amended for user threedimensional model is uploaded to service
Device, for server using this three-dimensional modeling data as the material of three-dimensional modeling data, and stores.
As it is shown on figure 3, Fig. 3 is the flow chart of the method printed according to a kind of 3D shown in an exemplary embodiment, the party
Method can apply in server.The method comprises the following steps:
In step 301, the three-dimensional reference model data that terminal sends are received.
In step 302, from the three-dimensional modeling data prestored, the recommendation of three-dimensional is found out according to these reference model data
Model data.
In the present embodiment, after server receives the three-dimensional reference model data that terminal sends, can be according to this ginseng
Examine model data from the three-dimensional modeling data prestored, find out the recommended models data of three-dimensional.It is possible, firstly, to reference model
Data are analyzed, the label corresponding to determine reference model data.Specifically, the disaggregated model of training in advance can be used
Reference model data are classified, to determine the classification of reference model data.Obtain again corresponding to these reference model data
The label of classification, as the label of reference model data.
Wherein, the label that reference model data are corresponding can be one or more certain attribute for describing reference model
Label.For example, it is assumed that reference model is a car model, then the label of this reference model can include the title of model
" automobile ", it is also possible to include the brand of automobile, it is also possible to model including automobile etc..It is appreciated that reference model data pair
The label answered can be any number of label for describing certain attribute of reference model, and the disclosure is to reference model data pair
The aspects such as the particular number of the label answered and the concrete form of label do not limit.
In the present embodiment, substantial amounts of sample pattern data can be chosen in advance, and according to different mode classifications to this
A little model data definition classifications.Then, these sample pattern data are trained, to obtain disaggregated model.Employing trains
Disaggregated model reference model data are analyzed, the classification of this reference model can be obtained.In the present embodiment, a kind
Not can a corresponding label, label can be the title of classification, it is also possible to be can marking class other mark other, the disclosure
Concrete form and content aspect to label do not limit.
Then, from the three-dimensional modeling data prestored, alternative three-dimensional modeling data is found out based on above-mentioned label, often
In the label of individual alternative three-dimensional modeling data, at least a label is identical with reference model data label.At this
In embodiment, server can prestore the data of substantial amounts of threedimensional model, the corresponding one or more marks of each threedimensional model
Sign.After obtaining one or more labels that reference model is corresponding, using each label corresponding for reference model as reference label, can
So that the label corresponding from the threedimensional model prestored to be searched the label respectively identical with reference label.Will be with reference label phase
The data of the same threedimensional model corresponding to label three-dimensional modeling data alternately.
For example, it is assumed that server stores threedimensional model A, B, C, D, E, F, label corresponding for threedimensional model A is a, d,
L, label corresponding for threedimensional model B is a, g, k, and label corresponding for threedimensional model C is g, h, j, and label corresponding for threedimensional model D is
T, l, label corresponding for threedimensional model E is t, e, and label corresponding for threedimensional model F is m, y, u.The label that reference model is corresponding is
A, w, u, therefore, be that a, w, u are as reference label using label.The label corresponding due to threedimensional model A, B includes reference label
A, label corresponding for threedimensional model F includes reference label u, therefore, it can the data of threedimensional model A, B, F alternately
Three-dimensional modeling data.
Finally, from above-mentioned alternative three-dimensional modeling data, obtain the recommended models data of three-dimensional.Specifically, due to standby
The three-dimensional modeling data of choosing can be more with quantity, accordingly, it would be desirable to fetching portion threedimensional model from alternative three-dimensional modeling data
Data are as recommended models data.
In one implementation, each alternative three-dimensional modeling data can be obtained similar to reference model data
Degree, chooses the similarity with reference model data and is more than or equal to the three-dimensional modeling data of predetermined threshold as recommended models number
According to.
In another kind of implementation, it is also possible to obtain the phase of each alternative three-dimensional modeling data and reference model data
Like degree, according to the size of similarity, alternative three-dimensional modeling data is ranked up, according to the similarity with reference model data
Order from big to small obtains the three-dimensional modeling data of predetermined quantity as recommended models number from alternative three-dimensional modeling data
According to.
In the present embodiment, the model that can use training in advance obtains each alternative three-dimensional modeling data and reference mould
The similarity of type data, it is possible to understand that, it is also possible to use other arbitrarily reasonably algorithm obtain alternative three-dimensional modeling data with
The similarity of reference model data, the disclosure is to not limiting.
In step 303, recommended models data are sent to above-mentioned terminal, for terminal based on recommended models data acquisition also
To the object model data that 3D printer output is three-dimensional.
The method that the 3D that above-described embodiment of the disclosure provides prints, by receiving the three-dimensional reference model that terminal sends
Data, find out the recommended models data of three-dimensional, and upwards from the three-dimensional modeling data prestored according to these reference model data
State terminal and send recommended models data, for terminal based on recommended models data acquisition and to the target of 3D printer output three-dimensional
Model data.The model data getting object to be printed that user is more convenient can be made, thus improve 3D and print
The availability of machine.
In some optional embodiments, said method can also include: by above-mentioned reference model data and corresponding mark
Label store with being associated.
In the present embodiment, it is also possible to the above-mentioned reference model data that terminal sends are associated ground with corresponding label
Storage, as the resource material of new threedimensional model so that the resource of threedimensional model becomes increasingly to enrich.
In other optional embodiments, said method can also include: obtains three-dimensional modeling data to be stored, obtains
Take the label that this three-dimensional modeling data to be stored is corresponding, this three-dimensional modeling data to be stored is closed with corresponding label
The storage of connection ground.
In the present embodiment, it is also possible to the three-dimensional modeling data that acquisition terminal is uploaded is as threedimensional model number to be stored
According to, or obtain three-dimensional modeling data as three-dimensional modeling data to be stored by the Internet.Use disaggregated model to treat to deposit
The three-dimensional modeling data of storage is classified, and according to the label of classification setting three-dimensional modeling data to be stored.Wait to deposit by this
The three-dimensional modeling data of storage stores with corresponding label, as the resource material of new threedimensional model so that three with being associated
The resource of dimension module becomes increasingly to enrich.
Although it should be noted that, describe the operation of the inventive method in the accompanying drawings with particular order, but, this does not requires that
Or hint must perform these operations according to this particular order, or having to carry out the most shown operation could realize the phase
The result hoped.On the contrary, the step described in flow chart can change execution sequence.Additionally or alternatively, it is convenient to omit some
Multiple steps are merged into a step and are performed by step, and/or a step is decomposed into the execution of multiple step.
With the embodiment of the method that aforementioned 3D prints corresponding, the disclosure additionally provides device that 3D prints and is applied
The embodiment of terminal.
As shown in Figure 4, Fig. 4 is the device block diagram that the disclosure prints according to a kind of 3D shown in an exemplary embodiment, should
Device is applied to terminal, including the first acquisition module 401, sending module 402, receiver module 403, second acquisition module 404 with
And transport module 405.
Wherein, the first acquisition module 401, it is configured to obtain the three-dimensional reference model data of object to be printed.
Sending module 402, is configured to send above-mentioned reference model data, for this server according to this ginseng to server
Examine model data from the three-dimensional modeling data prestored, find out the recommended models data of three-dimensional.
Receiver module 403, is configured to receive the recommended models data that server sends.
Second acquisition module 404, is configured to the object model data three-dimensional based on recommended models data acquisition.
Transport module 405, is configured to be transferred to object model data 3D printer, for 3D printer according to target
Model data prints.
As it is shown in figure 5, Fig. 5 is the device block diagram that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment,
This embodiment is on the basis of aforementioned embodiment illustrated in fig. 4, and the first acquisition module 401 may include that collection submodule 501 and structure
Build submodule 502.
Wherein, gather submodule 501, be configured to receive the surface number of the predetermined detection object that multiple detection equipment gathers
According to, the plurality of detection equipment is centered around the different azimuth of predetermined detection data collection.
Build submodule 502, be configured to surface data based on predetermined detection object and build the three of predetermined detection object
Dimension module data, as reference model data.
As shown in Figure 6, Fig. 6 is the device block diagram that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment,
This embodiment is on the basis of aforementioned embodiment illustrated in fig. 4, and the second acquisition module 404 may include that selection interface output submodule
Block 601 and acquisition submodule 602.
Wherein, selecting interface output sub-module 601, be configured to output and select interface, it is right to present on this selection interface
Should select for user in the threedimensional model of recommended models data.
Obtain submodule 602, be configured to respond to selection operation user being detected on this selection interface, it is thus achieved that three
The object model data of dimension.
As it is shown in fig. 7, Fig. 7 is the device block diagram that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment,
This embodiment is on the basis of aforementioned embodiment illustrated in fig. 6, it is thus achieved that submodule 602 may include that and determines submodule 701 and target
Obtain submodule 702.
Wherein it is determined that submodule 701, it is configured to determine that the threedimensional model that user chooses on above-mentioned selection interface.
Target Acquisition submodule 702, is configured to obtain the model data that the above-mentioned threedimensional model chosen is corresponding, as mesh
Mark model data.
As shown in Figure 8, Fig. 8 is the device block diagram that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment,
This embodiment is on the basis of aforementioned embodiment illustrated in fig. 6, it is thus achieved that submodule 602 may include that and determines submodule 801, editor
Interface output sub-module 802 and amendment submodule 803.
Wherein it is determined that submodule 801, it is configured to determine that the threedimensional model that user chooses on above-mentioned selection interface.
Editing interface output sub-module 802, is configured to output edit interface, presents and choose on above-mentioned editing interface
Threedimensional model, modifies to the above-mentioned threedimensional model chosen for user.
Amendment submodule 803, is configured to respond to amendment operation user being detected on above-mentioned editing interface, obtains
The three-dimensional modeling data that amended threedimensional model is corresponding, as object model data.
As it is shown in figure 9, Fig. 9 is the device block diagram that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment,
This embodiment is on the basis of aforementioned embodiment illustrated in fig. 4, and this device can further include: upper transmission module 406.
Wherein, upper transmission module 406, it is configured to three-dimensional modeling data corresponding for amended threedimensional model is uploaded to clothes
Business device, stores for server.
Should be appreciated that said apparatus can pre-set in the terminal, it is also possible to be loaded into end by modes such as downloads
In end.Corresponding module in said apparatus can cooperate to realize the scheme that 3D prints with the module in terminal.
As shown in Figure 10, Figure 10 is the device block diagram that the disclosure prints according to a kind of 3D shown in an exemplary embodiment,
This device is applied to server, including: receiver module 1001, search module 1002 and sending module 1003.
Wherein, receiver module 1001, it is configured to receive the three-dimensional reference model data that terminal sends.
Search module 1002, be configured to find out from the three-dimensional modeling data prestored according to above-mentioned reference model data
Three-dimensional recommended models data.
Sending module 1003, is configured to send recommended models data, for terminal based on recommended models data to terminal
Obtain and to the object model data of 3D printer output three-dimensional.
As shown in figure 11, Figure 11 is the device frame that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment
Figure, this embodiment is on the basis of aforementioned embodiment illustrated in fig. 10, and lookup module 1002 may include that analysis submodule 1101,
Search submodule 1102 and obtain submodule 1103.
Wherein, analyze submodule 1101, be configured to reference model data are analyzed, to determine reference model data
Corresponding label.
Search submodule 1102, be configured to from the three-dimensional modeling data prestored, find out alternative three-dimensional based on label
Model data, in the label of each alternative three-dimensional modeling data, at least of label and reference model data
Label is identical.
Obtain submodule 1103, be configured to obtain the recommended models data of three-dimensional from alternative three-dimensional modeling data.
As shown in figure 12, Figure 12 is the device frame that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment
Figure, this embodiment, on the basis of aforementioned embodiment illustrated in fig. 11, is analyzed submodule 1101 and be may include that classification submodule 1201
Submodule 1202 is obtained with label.
Wherein, submodule 1201 of classifying, it is configured to use the disaggregated model of training in advance that reference model data are carried out
Classification, to determine the classification of reference model data.
Label obtains submodule 1202, is configured to obtain the label of the classification corresponding to reference model data, as ginseng
Examine the label of model data.
As shown in figure 13, Figure 13 is the device frame that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment
Figure, this embodiment, on the basis of aforementioned embodiment illustrated in fig. 11, obtains submodule 1103 and may include that similarity obtains submodule
Block 1301 and choose submodule 1302.
Wherein, similarity obtains submodule 1301, is configured to obtain each alternative three-dimensional modeling data and reference mould
The similarity of type data.
Choose submodule 1302, be configured to choose the similarity with reference model data more than or equal to the three of predetermined threshold
Dimension module data are as recommended models data.
As shown in figure 14, Figure 14 is the device frame that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment
Figure, this embodiment, on the basis of aforementioned embodiment illustrated in fig. 11, obtains submodule 1103 and may include that similarity obtains submodule
Block 1401, sorting sub-module 1402 and extraction submodule 1403.
Wherein, similarity obtains submodule 1401, is configured to obtain each alternative three-dimensional modeling data and reference mould
The similarity of type data.
Sorting sub-module 1402, is configured to the size according to similarity and is ranked up alternative three-dimensional modeling data.
Extract submodule 1403, be configured to according to the similarity of reference model data order from big to small from alternative
Three-dimensional modeling data in obtain the three-dimensional modeling data of predetermined quantity as recommended models data.
As shown in figure 15, Figure 15 is the device frame that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment
Figure, this embodiment is on the basis of aforementioned embodiment illustrated in fig. 10, and this device can further include: the first memory module
1004。
Wherein, the first memory module 1004, it is configured to deposit reference model data with being associated with corresponding label
Storage.
As shown in figure 16, Figure 16 is the device frame that the disclosure prints according to the another kind of 3D shown in an exemplary embodiment
Figure, this embodiment is on the basis of aforementioned embodiment illustrated in fig. 10, and this device can further include: the first acquisition module
1005, the second acquisition module 1006 and the second memory module 1007.
Wherein, the first acquisition module 1005, it is configured to obtain three-dimensional modeling data to be stored.
Second acquisition module 1006, is configured to obtain the label that three-dimensional modeling data to be stored is corresponding.
Second memory module 1007, is configured to be associated ground by three-dimensional modeling data to be stored with corresponding label
Storage.
In some optional embodiments, the first acquisition module 1005 is arranged to: receive the three-dimensional mould that terminal sends
Type data are as three-dimensional modeling data to be stored, or obtain three-dimensional modeling data as three-dimensional to be stored by the Internet
Model data.
Should be appreciated that said apparatus can pre-set in the server, it is also possible to be loaded into by modes such as downloads
In server.Corresponding module in said apparatus can cooperate to realize the scheme that 3D prints with the module in server.
For device embodiment, owing to it corresponds essentially to embodiment of the method, so relevant part sees method in fact
The part executing example illustrates.Device embodiment described above is only schematically, wherein said as separating component
The unit illustrated can be or may not be physically separate, and the parts shown as unit can be or can also
It not physical location, i.e. may be located at a place, or can also be distributed on multiple NE.Can be according to reality
Need to select some or all of module therein to realize the purpose of disclosure scheme.Those of ordinary skill in the art are not paying
In the case of going out creative work, i.e. it is appreciated that and implements.
Accordingly, the disclosure also provides for a kind of terminal, and this terminal includes processor;Can perform to refer to for storing processor
The memorizer of order;Wherein, this processor is configured to:
Obtain the three-dimensional reference model data of object to be printed;
Described reference model data are sent, for described server according to described reference model data from prestoring to server
Three-dimensional modeling data in find out three-dimensional recommended models data;
Receive the described recommended models data that described server sends;
Based on the object model data that described recommended models data acquisition is three-dimensional;
Described object model data is transferred to 3D printer, carries out according to object model data for described 3D printer
Print.
Accordingly, the disclosure also provides for a kind of server, and this server includes processor;Can hold for storing processor
The memorizer of row instruction;Wherein, this processor is configured to:
Receive the three-dimensional reference model data that terminal sends;
From the three-dimensional modeling data prestored, the recommended models data of three-dimensional are found out according to described reference model data;
Described recommended models data are sent, for described terminal based on described recommended models data acquisition also to described terminal
To the object model data that 3D printer output is three-dimensional.
Figure 17 is a structural representation of the device 9900 printed according to a kind of 3D shown in an exemplary embodiment.Example
As, device 9900 can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, and flat board sets
Standby, armarium, body-building equipment, personal digital assistant etc..
With reference to Figure 17, device 9900 can include following one or more assembly: processes assembly 9902, memorizer 9904,
Power supply module 9906, multimedia groupware 9908, audio-frequency assembly 9910, the interface 9912 of input/output (I/O), sensor cluster
9914, and communications component 9916.
Process assembly 9902 and generally control the integrated operation of device 9900, such as with display, call, data communication,
The operation that camera operation and record operation are associated.Treatment element 9902 can include that one or more processor 9920 performs
Instruction, to complete all or part of step of above-mentioned method.Additionally, process assembly 9902 can include one or more mould
Block, it is simple to process between assembly 9902 and other assemblies is mutual.Such as, process assembly 9902 and can include multi-media module,
With facilitate multimedia groupware 9908 and process between assembly 9902 mutual.
Memorizer 9904 is configured to store various types of data to support the operation at device 9900.These data
Example include on device 9900 operation any application program or the instruction of method, contact data, telephone book data,
Message, picture, video etc..Memorizer 9904 can by any kind of volatibility or non-volatile memory device or they
Combination realizes, such as static RAM (SRAM), Electrically Erasable Read Only Memory (EEPROM), erasable can
Program read-only memory (EPROM), programmable read only memory (PROM), read only memory (ROM), magnetic memory, flash memory
Reservoir, disk or CD.
The various assemblies that power supply module 9906 is device 9900 provide electric power.Power supply module 9906 can include power management
System, one or more power supplys, and other generate, manage and distribute, with for device 9900, the assembly that electric power is associated.
The screen of one output interface of offer that multimedia groupware 9908 is included between described device 9900 and user.?
In some embodiments, screen can include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel,
Screen may be implemented as touch screen, to receive the input signal from user.Touch panel includes that one or more touch passes
Sensor is with the gesture on sensing touch, slip and touch panel.Described touch sensor can not only sense touch or slide dynamic
The border made, but also detect the persistent period relevant to described touch or slide and pressure.In certain embodiments, many
Media component 9908 includes a front-facing camera and/or post-positioned pick-up head.When device 9900 is in operator scheme, such as shooting mould
When formula or video mode, front-facing camera and/or post-positioned pick-up head can receive the multi-medium data of outside.Each preposition shooting
Head and post-positioned pick-up head can be a fixing optical lens system or have focal length and optical zoom ability.
Audio-frequency assembly 9910 is configured to output and/or input audio signal.Such as, audio-frequency assembly 9910 includes a wheat
Gram wind (MIC), when device 9900 is in operator scheme, during such as call model, logging mode and speech recognition mode, mike quilt
It is configured to receive external audio signal.The audio signal received can be further stored at memorizer 9904 or via communication
Assembly 9916 sends.In certain embodiments, audio-frequency assembly 9910 also includes a speaker, is used for exporting audio signal.
I/O interface 9912 provides interface, above-mentioned peripheral interface module for processing between assembly 9902 and peripheral interface module
Can be keyboard, put striking wheel, button etc..These buttons may include but be not limited to: home button, volume button, start button and
Locking press button.
Sensor cluster 9914 includes one or more sensor, for providing the state of various aspects to comment for device 9900
Estimate.Such as, what sensor cluster 9914 can detect device 9900 opens/closed mode, the relative localization of assembly, such as institute
Stating display and keypad that assembly is device 9900, sensor cluster 9914 can also detect device 9900 or device 9,900 1
The position change of individual assembly, the presence or absence that user contacts with device 9900, device 9900 orientation or acceleration/deceleration and dress
Put the variations in temperature of 9900.Sensor cluster 9914 can include proximity transducer, is configured to do not having any physics
The existence of object near detection during contact.Sensor cluster 9914 can also include optical sensor, as CMOS or ccd image sense
Device, for using in imaging applications.In certain embodiments, this sensor cluster 9914 can also include acceleration sensing
Device, gyro sensor, Magnetic Sensor, pressure transducer, microwave remote sensor or temperature sensor.
Communications component 9916 is configured to facilitate the communication of wired or wireless mode between device 9900 and other equipment.Dress
Put 9900 and can access wireless network based on communication standard, such as WiFi, 2G or 3G, or combinations thereof.Exemplary at one
In embodiment, broadcast singal or broadcast that communications component 9916 receives from external broadcasting management system via broadcast channel are relevant
Information.In one exemplary embodiment, described communications component 9916 also includes near-field communication (NFC) module, to promote short distance
Communication.Such as, can be based on RF identification (RFID) technology in NFC module, Infrared Data Association (IrDA) technology, ultra broadband
(UWB) technology, bluetooth (BT) technology and other technologies realize.
In the exemplary embodiment, device 9900 can be by one or more application specific integrated circuits (ASIC), numeral
Signal processor (DSP), digital signal processing appts (DSPD), PLD (PLD), field programmable gate array
(FPGA), controller, microcontroller, microprocessor or other electronic components realize, be used for performing said method.
In the exemplary embodiment, a kind of non-transitory computer-readable recording medium including instruction, example are additionally provided
As included the memorizer 9904 of instruction, above-mentioned instruction can have been performed said method by the processor 9920 of device 9900.Example
If, described non-transitory computer-readable recording medium can be ROM, random access memory (RAM), CD-ROM, tape, soft
Dish and optical data storage devices etc..
Those skilled in the art, after considering description and putting into practice invention disclosed herein, will readily occur to its of the disclosure
Its embodiment.The application is intended to any modification, purposes or the adaptations of the disclosure, these modification, purposes or
Person's adaptations is followed the general principle of the disclosure and includes the undocumented common knowledge in the art of the disclosure
Or conventional techniques means.Description and embodiments is considered only as exemplary, and the true scope of the disclosure and spirit are by following
Claim is pointed out.
It should be appreciated that the disclosure is not limited to precision architecture described above and illustrated in the accompanying drawings, and
And various modifications and changes can carried out without departing from the scope.The scope of the present disclosure is only limited by appended claim.
Claims (30)
1. the method that a 3D prints, it is characterised in that being applied to terminal, described method includes:
Obtain the three-dimensional reference model data of object to be printed;
Described reference model data are sent, for described server according to described reference model data from three prestored to server
Dimension module data find out the recommended models data of three-dimensional;
Receive the described recommended models data that described server sends;
Based on the object model data that described recommended models data acquisition is three-dimensional;
Described object model data is transferred to 3D printer, carries out beating according to object model data for described 3D printer
Print.
Method the most according to claim 1, it is characterised in that the three-dimensional reference model number of described acquisition object to be printed
According to, including:
Receiving the surface data of the predetermined detection object that multiple detection equipment gathers, the plurality of detection equipment is centered around described pre-
Regular inspection surveys the different azimuth of the surrounding of object;
Surface data based on described predetermined detection object builds the three-dimensional modeling data of described predetermined detection object, as described
Reference model data.
Method the most according to claim 1, it is characterised in that the described mesh three-dimensional based on described recommended models data acquisition
Mark model data includes:
Output selects interface, in now corresponding to the threedimensional model of described recommended models data on described selection interface, for
Family selects;
In response to user's selection operation on described selection interface being detected, it is thus achieved that three-dimensional object model data.
Method the most according to claim 3, it is characterised in that described in response to detecting that user is on described selection interface
Selection operation, it is thus achieved that three-dimensional object model data, including:
Determine the threedimensional model that user chooses on described selection interface;
The model data that the threedimensional model chosen described in acquisition is corresponding, as object model data.
Method the most according to claim 3, it is characterised in that described in response to detecting that user is on described selection interface
Selection operation, it is thus achieved that three-dimensional object model data, including:
Determine the threedimensional model that user chooses on described selection interface;
Output edit interface, described editing interface presents described in the threedimensional model chosen, choose described for user
Threedimensional model is modified;
In response to user's amendment operation on described editing interface being detected, obtain the three-dimensional that amended threedimensional model is corresponding
Model data, as object model data.
Method the most according to claim 5, it is characterised in that described method also includes:
Three-dimensional modeling data corresponding for described amended threedimensional model is uploaded to described server, enters for described server
Row storage.
7. the method that a 3D prints, it is characterised in that being applied to server, described method includes:
Receive the three-dimensional reference model data that terminal sends;
From the three-dimensional modeling data prestored, the recommended models data of three-dimensional are found out according to described reference model data;
Described recommended models data are sent, for described terminal based on described recommended models data acquisition and to 3D to described terminal
The object model data that printer output is three-dimensional.
Method the most according to claim 7, it is characterised in that described according to described reference model data from the three-dimensional prestored
Model data finds out the recommended models data of three-dimensional, including:
Described reference model data are analyzed, the label corresponding to determine described reference model data;
From the three-dimensional modeling data prestored, alternative three-dimensional modeling data is found out, each alternative three based on described label
In the label of dimension module data, at least a label is identical with a label of described reference model data;
The recommended models data of three-dimensional are obtained from described alternative three-dimensional modeling data.
Method the most according to claim 8, it is characterised in that described described reference model data are analyzed, with really
The label of fixed described reference model data, including:
Described reference model data are classified, to determine described reference model data by the disaggregated model using training in advance
Classification;
Obtain the label of the classification corresponding to described reference model data, as the label of described reference model data.
Method the most according to claim 8, it is characterised in that described acquisition from described alternative three-dimensional modeling data
Three-dimensional recommended models data, including:
Obtain the similarity of each described alternative three-dimensional modeling data and described reference model data;
Choose the similarity with described reference model data and be more than or equal to the three-dimensional modeling data of predetermined threshold as recommended models
Data.
11. methods according to claim 8, it is characterised in that described acquisition from described alternative three-dimensional modeling data
Three-dimensional recommended models data, including:
Obtain the similarity of each described alternative three-dimensional modeling data and described reference model data;
Described alternative three-dimensional modeling data is ranked up by the size according to described similarity;
Obtain from described alternative three-dimensional modeling data according to the similarity of described reference model data order from big to small
Take the three-dimensional modeling data of predetermined quantity as recommended models data.
12. methods according to claim 8, it is characterised in that described method also includes:
Described reference model data are stored with corresponding label with being associated.
13. methods according to claim 8, it is characterised in that described method also includes:
Obtain three-dimensional modeling data to be stored;
Obtain the label that described three-dimensional modeling data to be stored is corresponding;
Described three-dimensional modeling data to be stored is stored with corresponding label with being associated.
14. methods according to claim 13, it is characterised in that the three-dimensional modeling data that described acquisition is to be stored, including:
Receive the three-dimensional modeling data of terminal transmission as three-dimensional modeling data to be stored;Or
Three-dimensional modeling data is obtained as three-dimensional modeling data to be stored by the Internet.
The device that 15. 1 kinds of 3D print, it is characterised in that being applied to terminal, described device includes:
First acquisition module, is configured to obtain the three-dimensional reference model data of object to be printed;
Sending module, is configured to send described reference model data, for described server according to described reference to server
Model data finds out the recommended models data of three-dimensional from the three-dimensional modeling data prestored;
Receiver module, is configured to receive the described recommended models data that described server sends;
Second acquisition module, is configured to the object model data three-dimensional based on described recommended models data acquisition;
Transport module, is configured to described object model data is transferred to 3D printer, for described 3D printer according to mesh
Mark model data prints.
16. devices according to claim 15, it is characterised in that described first acquisition module includes:
Gather submodule, be configured to receive the surface data of the predetermined detection object that multiple detection equipment gathers, the plurality of
Detection equipment is centered around the different azimuth of described predetermined detection data collection;
Build submodule, be configured to surface data based on described predetermined detection object and build the three of described predetermined detection object
Dimension module data, as described reference model data.
17. devices according to claim 15, it is characterised in that described second acquisition module includes:
Select interface output sub-module, be configured to output and select interface, described selection interface pushes away described in now corresponding to
Recommend the threedimensional model of model data, select for user;
Obtain submodule, be configured to respond to selection operation user being detected on described selection interface, it is thus achieved that three-dimensional
Object model data.
18. devices according to claim 17, it is characterised in that described acquisition submodule includes:
Determine submodule, be configured to determine that the threedimensional model that user chooses on described selection interface;
Target Acquisition submodule, is configured to the model data that the threedimensional model chosen described in obtaining is corresponding, as object module
Data.
19. devices according to claim 17, it is characterised in that described acquisition submodule includes:
Determine submodule, be configured to determine that the threedimensional model that user chooses on described selection interface;
Editing interface output sub-module, is configured to output edit interface, described editing interface presents described in choose three
Dimension module, modifies to the described threedimensional model chosen for user;
Amendment submodule, is configured to respond to amendment operation user being detected on described editing interface, after obtaining amendment
Three-dimensional modeling data corresponding to threedimensional model, as object model data.
20. devices according to claim 19, it is characterised in that described device also includes:
Upper transmission module, is configured to three-dimensional modeling data corresponding for described amended threedimensional model is uploaded to described service
Device, stores for described server.
The device that 21. 1 kinds of 3D print, it is characterised in that being applied to server, described device includes:
Receiver module, is configured to receive the three-dimensional reference model data that terminal sends;
Search module, be configured to from the three-dimensional modeling data prestored, find out pushing away of three-dimensional according to described reference model data
Recommend model data;
Sending module, is configured to send described recommended models data, for described terminal based on described recommendation to described terminal
Model data obtains and to the object model data of 3D printer output three-dimensional.
22. devices according to claim 21, it is characterised in that described lookup module includes:
Analyze submodule, be configured to described reference model data are analyzed, to determine that described reference model data are corresponding
Label;
Search submodule, be configured to from the three-dimensional modeling data prestored, find out alternative threedimensional model based on described label
Data, in the label of each alternative three-dimensional modeling data, at least of label and described reference model data
Label is identical;
Obtain submodule, be configured to obtain the recommended models data of three-dimensional from described alternative three-dimensional modeling data.
23. devices according to claim 22, it is characterised in that described analysis submodule includes:
Classification submodule, is configured to use the disaggregated model of training in advance to classify described reference model data, with really
The classification of fixed described reference model data;
Label obtains submodule, is configured to obtain the label of the classification corresponding to described reference model data, as described ginseng
Examine the label of model data.
24. devices according to claim 22, it is characterised in that described acquisition submodule includes:
Similarity obtains submodule, is configured to obtain each described alternative three-dimensional modeling data and described reference model data
Similarity;
Choose submodule, be configured to the three-dimensional mould choosing the similarity with described reference model data more than or equal to predetermined threshold
Type data are as recommended models data.
25. devices according to claim 22, it is characterised in that described acquisition submodule includes:
Similarity obtains submodule, is configured to obtain each described alternative three-dimensional modeling data and described reference model data
Similarity;
Sorting sub-module, is configured to the size according to described similarity and is ranked up described alternative three-dimensional modeling data;
Extract submodule, be configured to according to the similarity of described reference model data order from big to small from described alternative
Three-dimensional modeling data in obtain the three-dimensional modeling data of predetermined quantity as recommended models data.
26. devices according to claim 22, it is characterised in that described device also includes:
First memory module, is configured to store described reference model data with being associated with corresponding label.
27. devices according to claim 22, it is characterised in that described device also includes:
First acquisition module, is configured to obtain three-dimensional modeling data to be stored;
Second acquisition module, is configured to obtain the label that described three-dimensional modeling data to be stored is corresponding;
Second memory module, is configured to deposit described three-dimensional modeling data to be stored with being associated with corresponding label
Storage.
28. devices according to claim 27, it is characterised in that described first acquisition module is arranged to:
Receive the three-dimensional modeling data of terminal transmission as three-dimensional modeling data to be stored;Or
Three-dimensional modeling data is obtained as three-dimensional modeling data to be stored by the Internet.
29. 1 kinds of terminals, it is characterised in that including:
Processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
Obtain the three-dimensional reference model data of object to be printed;
Described reference model data are sent, for described server according to described reference model data from three prestored to server
Dimension module data find out the recommended models data of three-dimensional;
Receive the described recommended models data that described server sends;
Based on the object model data that described recommended models data acquisition is three-dimensional;
Described object model data is transferred to 3D printer, carries out beating according to object model data for described 3D printer
Print.
30. 1 kinds of servers, it is characterised in that including:
Processor;
For storing the memorizer of processor executable;
Wherein, described processor is configured to:
Receive the three-dimensional reference model data that terminal sends;
From the three-dimensional modeling data prestored, the recommended models data of three-dimensional are found out according to described reference model data;
Described recommended models data are sent, for described terminal based on described recommended models data acquisition and to 3D to described terminal
The object model data that printer output is three-dimensional.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610602613.1A CN106294933A (en) | 2016-07-27 | 2016-07-27 | Method, device, terminal and the server that 3D prints |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610602613.1A CN106294933A (en) | 2016-07-27 | 2016-07-27 | Method, device, terminal and the server that 3D prints |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106294933A true CN106294933A (en) | 2017-01-04 |
Family
ID=57662651
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610602613.1A Pending CN106294933A (en) | 2016-07-27 | 2016-07-27 | Method, device, terminal and the server that 3D prints |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106294933A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107194312A (en) * | 2017-04-12 | 2017-09-22 | 广东银禧科技股份有限公司 | A kind of model recommendation method based on 3D printing model content |
CN109648857A (en) * | 2019-01-09 | 2019-04-19 | 广州黑格智造信息科技有限公司 | The determination method and device of 3D printing parameter value |
CN110990610A (en) * | 2019-11-28 | 2020-04-10 | 北京中网易企秀科技有限公司 | Data object recommendation method and system |
CN112579810A (en) * | 2019-09-30 | 2021-03-30 | 深圳市嘉立创科技发展有限公司 | Printed circuit board classification method and device, computer equipment and storage medium |
CN113657179A (en) * | 2021-07-23 | 2021-11-16 | 深圳市中视典数字科技有限公司 | Image recognition and modeling method and device, electronic equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202443507U (en) * | 2011-12-23 | 2012-09-19 | 东北石油大学 | Simple system for automatically generating and annotating three-dimensional model |
CN105205135A (en) * | 2015-09-15 | 2015-12-30 | 天津大学 | 3D (three-dimensional) model retrieving method based on topic model and retrieving device thereof |
CN105291440A (en) * | 2015-11-30 | 2016-02-03 | 浙江工业大学 | 3D printing system supporting cloud service |
CN105599307A (en) * | 2016-03-16 | 2016-05-25 | 谭圆圆 | 3D printing method and device |
-
2016
- 2016-07-27 CN CN201610602613.1A patent/CN106294933A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN202443507U (en) * | 2011-12-23 | 2012-09-19 | 东北石油大学 | Simple system for automatically generating and annotating three-dimensional model |
CN105205135A (en) * | 2015-09-15 | 2015-12-30 | 天津大学 | 3D (three-dimensional) model retrieving method based on topic model and retrieving device thereof |
CN105291440A (en) * | 2015-11-30 | 2016-02-03 | 浙江工业大学 | 3D printing system supporting cloud service |
CN105599307A (en) * | 2016-03-16 | 2016-05-25 | 谭圆圆 | 3D printing method and device |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107194312A (en) * | 2017-04-12 | 2017-09-22 | 广东银禧科技股份有限公司 | A kind of model recommendation method based on 3D printing model content |
CN109648857A (en) * | 2019-01-09 | 2019-04-19 | 广州黑格智造信息科技有限公司 | The determination method and device of 3D printing parameter value |
CN112579810A (en) * | 2019-09-30 | 2021-03-30 | 深圳市嘉立创科技发展有限公司 | Printed circuit board classification method and device, computer equipment and storage medium |
CN112579810B (en) * | 2019-09-30 | 2023-10-27 | 深圳市嘉立创科技发展有限公司 | Printed circuit board classification method, device, computer equipment and storage medium |
CN110990610A (en) * | 2019-11-28 | 2020-04-10 | 北京中网易企秀科技有限公司 | Data object recommendation method and system |
CN110990610B (en) * | 2019-11-28 | 2023-04-21 | 北京中网易企秀科技有限公司 | Recommendation method and system for data objects |
CN113657179A (en) * | 2021-07-23 | 2021-11-16 | 深圳市中视典数字科技有限公司 | Image recognition and modeling method and device, electronic equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106294933A (en) | Method, device, terminal and the server that 3D prints | |
CN106126687A (en) | Recommendation method, device, terminal and the server of interface subject | |
CN105094760A (en) | Picture marking method and device | |
CN106355429A (en) | Image material recommendation method and device | |
CN105656664A (en) | Information display method and device | |
CN105335712A (en) | Image recognition method, device and terminal | |
CN111506758B (en) | Method, device, computer equipment and storage medium for determining article name | |
CN106600331A (en) | Method and apparatus for running advertisements | |
CN105095427A (en) | Search recommendation method and device | |
CN104133956A (en) | Method and device for processing pictures | |
CN104268150A (en) | Method and device for playing music based on image content | |
CN104268547A (en) | Method and device for playing music based on picture content | |
CN105069050A (en) | Search response method, apparatus and system | |
CN104112119A (en) | Face identification-based communication method and apparatus | |
CN105809174A (en) | Method and device for identifying image | |
CN104391878A (en) | Book search method and book search device | |
CN106126018A (en) | Desktop icons sort method and device | |
CN109714643A (en) | Recommended method, system and the server and storage medium of video data | |
CN105808667A (en) | Image acquisition method, apparatus and system | |
CN106792442A (en) | data migration method and device | |
CN105763552A (en) | Transmission method, device and system in remote control | |
CN105050163A (en) | Method and device for network connection | |
CN105630958A (en) | Book managing method and device | |
CN105681455A (en) | Method, device and system for acquiring images | |
CN104883603A (en) | Playing control method and system, and terminal device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170104 |