CN105321207A - Storage method of edited picture file - Google Patents

Storage method of edited picture file Download PDF

Info

Publication number
CN105321207A
CN105321207A CN201410413534.7A CN201410413534A CN105321207A CN 105321207 A CN105321207 A CN 105321207A CN 201410413534 A CN201410413534 A CN 201410413534A CN 105321207 A CN105321207 A CN 105321207A
Authority
CN
China
Prior art keywords
editor
model
file
action
map file
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
CN201410413534.7A
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.)
Cal Comp Electronics Co ltd
Kinpo Electronics Inc
XYZ Printing Inc
Original Assignee
Cal Comp Electronics Co ltd
Kinpo Electronics Inc
XYZ Printing Inc
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 Cal Comp Electronics Co ltd, Kinpo Electronics Inc, XYZ Printing Inc filed Critical Cal Comp Electronics Co ltd
Publication of CN105321207A publication Critical patent/CN105321207A/en
Pending legal-status Critical Current

Links

Abstract

A method for storing edited graphic files includes storing each editing action temporarily when 3D model in original graphic file is edited, storing absolute address of original graphic file in hard disk by a project file when edited 3D model is to be stored, and storing all editing actions as a record file in project file in sequence. When the project file is opened, the 3D model in the corresponding original image file is opened according to the absolute address, and then the 3D model is automatically edited according to each editing action in the record file. Therefore, the edited 3D model can be directly obtained, and the user can arbitrarily restore the 3D model to the state before executing a certain editing action according to the record file.

Description

Edit the storage method of map file
Technical field
The present invention relates to the disposal route of map file, particularly relate to the storage method editing map file.
Background technology
3D prints the solid model that can manufacture fast and customizedly needed for user, quite convenient.Moreover the development along with 3D printing technique gets over maturation, the price of 3D printer (3Dprinter) is also more and more cheap.So 3D printing technique is real in recent years popularizes arround general popular life with fastish step.
Existing 3D printer mainly prints corresponding solid model according to the 3D model that software for editing edited or imported.In general, the 3D model that an editor completes, is normally combined by multiple points of other 3D models.It is worth mentioning that, no matter imported how many 3D models in a map file, after this map file is stored and reopens, the multiple 3D models in this map file will be considered as being an overall 3D model by software for editing.In other words, no longer there is border between those 3D models, therefore user cannot carry out point other editor to the multiple 3D models in this map file again.
As mentioned above, in prior art, user cannot be stored to one and multiple 3D models in the map file reopened carry out point other editor.Therefore, if user will carry out point other editor to the plurality of 3D model, just can only set up new map file, again import the plurality of 3D model, and after again the plurality of 3D model being edited respectively, more again store, quite bother.
Moreover, in prior art, after user has reopened above-mentioned map file, and cannot learn what kind of editor's action the 3D model in this map file carried out, therefore those editor's actions cannot certainly also just be cancelled, make this 3D model revert to and perform the state before a certain editor's action, quite do not have elasticity.
Summary of the invention
The object of the present invention is to provide a kind of storage method having edited map file, make an editor complete and the file stored after being reopened, still can one or more 3D model that it comprises be edited respectively.
In addition, the present invention also make an editor complete and the file stored after being reopened, the 3D model that it can be made to comprise reverts to the state before arbitrary editor's action executing.
As mentioned above, disclosing a kind of storage method having edited map file in embodiments of the invention, is apply to a software for editing, and this software for editing is installed in a Storage Media of a computer, and store at least one 3D map file in this Storage Media, this storage method having edited map file comprises:
A) import this 3D map file and open the 3D model in this 3D map file;
B) this 3D model is edited and temporary corresponding one or many editor action; And
C) produce a special project file when reception one save command, wherein the specific address of this 3D map file of this special project file record in this Storage Media, and record the log file that records one or many editor action that this software for editing keeps in.
As mentioned above, the file of wherein this 3D map file to be secondary filename be .STL.
As mentioned above, wherein this editor's action comprise this 3D model mobile position, rotate the angle of this 3D model on three axles and adjust this 3D model size at least one of them.
As mentioned above, wherein more comprise the following steps:
D1) judge whether to import another 3D map file; And
D2) hold steps d 1, if so, then import this another 3D map file and open another 3D model in this another 3D map file, wherein this step b is this 3D model of editor or this another 3D model, and temporary corresponding one or many editor action; This step c records this 3D map file and the specific address of this another 3D map file in this Storage Media simultaneously.
As mentioned above, wherein more comprise the following steps: after this step c
E) this special project file is opened;
F) import this corresponding 3D map file according to this specific address recorded in this special project file, and open this 3D model in this 3D map file; And
G) according to one or many that records in this log file this editor's action, automatically correspondence editor is carried out to this 3D model, complete model to obtain an editor.
As mentioned above, following multiple editor's action recovering step are wherein comprised again:
H1) this special project file is opened by this software for editing;
H2) import this corresponding 3D map file according to this specific address recorded in this special project file, and open this 3D model in this 3D map file;
H3) according to one or many this editor's action that this log file in this special project file records, automatically correspondence editor is carried out to this 3D model, complete model to obtain an editor;
H4) accept peripheral operation and judge whether a recovery action is triggered;
H5) when this recovery action is triggered, according to this log file, this editor is completed model and revert to the state before editor's action executing.
As mentioned above, wherein more comprise the following steps:
H6) accept peripheral operation to edit to complete model to this editor;
H7) temporary corresponding one or many editor action; And
H8) in time receiving this save command, one or many this editor's action temporary in this step h7 is added in this log file, to upgrade this special project file.
As mentioned above, wherein this software for editing provides a resetkey, and this step h4 and this step h5 more specifically comprises the following steps:
H41) judge whether this resetkey is triggered; And
H51) if this resetkey is triggered, according to this log file, this editor is completed model and revert to the state before last editor's action executing.
As mentioned above, wherein this software for editing provides editor's action display field, and this editor's action display field sequentially shows all editor's actions of this log file record, and this step h4 and this step h5 more specifically comprises the following steps:
H42) judge whether this editor's action of arbitrary pen in this editor's action display field is triggered; And
H52) if this editor's action of arbitrary pen is triggered, according to this log file, this editor is completed model and revert to the state before this editor's action executing be triggered.
As mentioned above, wherein this software for editing provides storage date display field, and this storage date display field sequentially shows all storage dates of this special project file, and this step h4 and this step h5 more specifically comprises the following steps:
H43) judge whether this storage date of arbitrary pen in this storage date display field is triggered; And
H53) if this storage date of arbitrary pen is triggered, this editor completed model according to this log file and revert to state when this that be triggered stores date.
Effect that the present invention can reach against existing technologies is, makes user produce association for multiple source documents of editor by special project file, and records the editor action of user to the 3D model execution in those source documents.By this, at special project file after being unlocked, directly can produce the 3D model edited.Moreover by the log file in special project file, the 3D model that this editor can complete by user at random reverts to the state before performing a certain editor's action.Thus, the edit mode of existing 3D model is made to have more elasticity in fact.
Describe the present invention below in conjunction with the drawings and specific embodiments, but not as a limitation of the invention.
Accompanying drawing explanation
Fig. 1 is that the special project file of the first specific embodiment of the present invention stores process flow diagram;
Fig. 2 is the special project file opening process flow diagram of the first specific embodiment of the present invention;
Fig. 3 A is first editor's action schematic diagram of the first specific embodiment of the present invention;
Fig. 3 B is second editor's action schematic diagram of the first specific embodiment of the present invention;
Fig. 3 C is the 3rd editor's action schematic diagram of the first specific embodiment of the present invention;
Fig. 3 D is the 4th editor's action schematic diagram of the first specific embodiment of the present invention;
Fig. 4 is the operational flowchart of the first specific embodiment of the present invention;
Fig. 5 is the recovery interface schematic diagram of the first specific embodiment of the present invention;
Fig. 6 is the recovery interface schematic diagram of the second specific embodiment of the present invention;
Fig. 7 is the recovery interface schematic diagram of the 3rd specific embodiment of the present invention;
Fig. 8 is the recovery process flow diagram of the first specific embodiment of the present invention;
Fig. 9 is the recovery process flow diagram of the second specific embodiment of the present invention;
Figure 10 is the recovery process flow diagram of the 3rd specific embodiment of the present invention.
Wherein, Reference numeral:
4 ... edit page;
41 ... import interface;
42 ... store interface;
43 ... print interface;
44 ... adjustment interface, visual angle;
45 ... moving boundary;
46 ... rotary interface;
461 ... X-axis rotation key;
462 ... Y-axis rotation key;
463 ... Z axis rotation key;
464 ... reset button;
47 ... zooming interface;
471 ... adjusted size key;
472 ... reset button;
51 ... first model;
52 ... second model;
53 ... edit model;
81 ... resetkey;
82 ... editor's action display field;
821 ... editor's action;
83 ... store date display field;
831 ... store the date;
S10 ~ S26 ... storing step;
S30 ~ S36 ... open step;
S60 ~ S70 ... operation steps;
S900 ~ S904, S910 ~ S914, S920 ~ S924 ... editor's action recovering step.
Embodiment
A hereby just preferred embodiment of the present invention, coordinates accompanying drawing, is described in detail as follows.
Disclosed herein a kind of storage method having edited map file, this storage method be performed, first need install in the computer of user and start a software for editing (figure does not indicate).Specifically, need to possess a Storage Media in this computer, this software for editing is installed in this Storage Media, and the 3D icon that user is edited by this software for editing is also stored in this Storage Media.In the following describes, this Storage Media for a hard disc, will illustrate, but in other embodiments, this Storage Media also can be Portable disk, memory card or read-write laser disc etc., but is not limited.
Head refers to Fig. 1, for the special project file of the first specific embodiment of the present invention stores process flow diagram.In the present embodiment, user mainly operates this software for editing, uses and sets up or import a 3D map file (step S10).If set up new 3D map file, then user can in the new 3D model of this 3D map file inediting; If import existing 3D map file, then the 3D model (step S12) comprised in this 3D map file after this 3D map file imports, can be opened by this software for editing.In the present embodiment, this 3D map file mainly for the file of secondary file " .STL " by name, but is not limited.For convenience of description, be described in the mode importing existing 3D map file below, but not as limit.
This software for editing judges whether user edits (step S14) this 3D model opened.In this case, indication four is edited, and refers to editor's actions such as movement, rotation, this 3D model of convergent-divergent, but is not limited.If user edits this 3D model really, then except this 3D model can along with except editor's action adjusts, the edit instruction that this software for editing also can produce according to editor's action, simultaneously temporary corresponding editor's action (step S16).
This software for editing can judge whether user imports another 3D map file simultaneously, and opens another 3D model (step S18) comprised in another 3D map file.If so, this step S10 is then repeated to this step S16.It is worth mentioning that, if open another 3D model, then the editor of indication in this step S14, is the editor carried out above-mentioned arbitrary 3D model.Moreover in the present embodiment, this step S14 and this step S18 can perform, and does not have the ordinal relation in execution simultaneously.
Then, this software for editing judges whether user has edited, and wants store files (step S20).In the present embodiment, this software for editing, when reception one save command, judges to want store files.If user has not yet edited, then repeat this step S14 to this step S18, to continue the editor to 3D model and the remittance action to other 3D map files.If user has edited and for store files, then this 3D model edited is saved as one special project file (ProjectFile) (step S22) according to this save command by this software for editing.
In the present embodiment, this special project file mainly records user and imports the specific address of all 3D map files in hard disc (step S24) in this software for editing, and set up a log file (log) to record the temporary all editor's actions (step S26) of this software for editing, wherein those editor's actions are recorded according to execution sequence.
In other words, in the present invention, this 3D model edited is not saved as a new 3D map file (.STL file as escribed above) by this storage method, but saves as above-mentioned special project file.
Continuing and refer to Fig. 2, is the special project file opening process flow diagram of the first specific embodiment of the present invention.When this 3D model that user completes for the first pre-editing of unlatching, mainly open this special project file (step S30) by this software for editing.This special project file is opened when reception one open command by this software for editing.After this special project file is unlocked, this software for editing can obtain one or more specific address recorded in this special project file, and imports one or more corresponding 3D map file (step S32) according to this one or more specific address.After those 3D map files are imported, can open one or more corresponding 3D model (step S34), it is worth mentioning that, this one or more 3D model now opened is not by the edited master pattern of user.
Then, this software for editing according to one or more editor's action that this log file in this special project file records, edits (step S36) this one or more 3D model opened further automatically.This software for editing judges whether all complete (step S38) editor's action of recording in this log file, if not, then repeat this step S32 to this step S36, with editor's action of the remittance and all 3D models that sequentially complete all 3D map files.If editor's action of recording in this log file is all complete, then this software for editing judges that this special project file has been opened, and now user can obtain this 3D model that previous editor completes.
It is worth mentioning that, because this 3D model edited is not that to be stored be an independently 3D map file, if this 3D model therefore edited is made up of multiple 3D model, then user still can edit the plurality of 3D model respectively.
Consult Fig. 3 A to Fig. 3 D, be respectively first editor's action schematic diagram of the first specific embodiment of the present invention to the 4th editor's action schematic diagram.As shown in the figure, after this software for editing is performed, user can operate an edit page 4 of this software for editing, and on this edit page 4, carry out the editor of 3D model, and produces above-mentioned edit instruction to this software for editing.
As shown in Figure 3A, mainly comprise a remittance interface 41, in this edit page 4 and store printing adjustment interface, visual angle 44, interface 43, interface 42, moving boundary 45, rotary interface 46 and a zooming interface 47, but, above are only preferred embodiments of the present invention, the actual demand of this edit page 4 also visual user, there is provided the operation interface that other are not listed, not as limit.
By this remittance interface 41, this software for editing can import a 3D map file, to open the 3D model comprised in this 3D map file.In the embodiment of Fig. 3 A, so import one the one 3D map file and open one first model 51 for example, but be not limited.
By this storage interface 42, this software for editing when reception one save command, can carry out storage action to this first model 51 edited.It is worth mentioning that, user can select this first model 51 edited to save as an independently 3D map file, or saves as this special project file of the present invention.And by this printing interface 43, this software for editing can this first model 51 of completing of remittance abroad editor, can print out a corresponding solid model by this with a 3D printer (scheming not indicate) of this software for editing line according to this first model 51 edited.
This adjustment interface, visual angle 44 is available for users to adjust the visual angle in this edit page 4, so that check and edit this first model 51.This moving boundary 45 is available for users to edit the position of this first model 51 in this edit page 4.This rotary interface 46 is available for users to edit the angle of this first model 51 on three axles.This zooming interface 47 is available for users to the size of editing this first model 51.
As shown in Figure 3 B, user can trigger this remittance interface 41 to import the 2nd 3D map file, and opens one second model 52 comprised in the 2nd 3D map file.It is worth mentioning that, if this first model 51 and this second model 52 to be saved as an independently 3D map file by this storage interface 42 by user, then can comprise one the 3rd model be made up of this first model 51 and this second model 52 in this 3D map file, but this first model 51 in the 3rd model does not have border with this second model 52, therefore user cannot edit respectively to this first model 51 and this second model 52, and can only edit the 3rd model entirety.
In the embodiment of Fig. 3 B, user is edited this second model 52 by this rotary interface 46.This rotary interface 46 comprises X-axis rotation key 461, Y-axis rotation key 462, Z axis rotation key 463 and a reset button 464, this X-axis rotation key 461, this Y-axis rotation key 462 and this Z axis rotation key 463 are respectively in order to edit the angle of this second model 52 on three axles, this reset button 464 then in order to cancel editor's action of user, the state before making this second model 52 revert to rotation.
As shown in Figure 3 C, it is 90 degree that user edits the angle of this second model 52 in X-axis by this X-axis rotation key 461, and to edit the angle of this second model 52 in Y-axis by this Y-axis rotation key 462 be 90 degree.In this embodiment, this software for editing can keep in editor's action of " X-axis+90 of the second model is spent ", and editor's action of " Y-axis+90 of the second model is spent ".
Then as shown in Figure 3 D, user edits the size of this second model 52 by this zooming interface 47.This zooming interface 47 comprises adjusted size key 471 and a reset button 472, this adjusted size key 471 adjusts the size of this second model 52 for user, this reset button 472 then in order to cancel editor's action of user, the state before making this second model 52 revert to zoom in/out.
In the embodiment of Fig. 3 D, the size of this second model 52 is compiled as 200% by this adjusted size key 471 by user, that is, be enlarged into the twice of original size.In this embodiment, this software for editing can keep in editor's action of " the second model amplifies 200% ".
This first model 51 after editor can form an editor with this second model 52 and complete model 53.If this editor is completed model 53 and saves as an independently 3D map file by user, when then reopening this 3D map file in the future, this editor completes model 53 can be considered as an independently 3D model by this software for editing, therefore user can only edit the entirety that this editor completes model 53, and cannot complete to this editor this first model 51 of comprising in model 53 respectively or this second model 52 is edited.
This storage method of the present invention this editor is completed model 53 to save as this special project file.This special project file major storage: (one), this original map file specific address in hard disc belonging to the first model 51; (2), this original map file specific address in hard disc belonging to the second model 52; (3), user sequentially edits action to three that this first model 51 and this second model 52 carry out.In other words, special project file does not directly store this editor and completes model 53, but stores the original aspect of this first model 51 and this second model 52, and editor's action that user carries out respectively to this first model 51 and this second model 52.
As described in each step of Fig. 2, when user opens this special project file, first import original map file by the specific address of this special project file record, and open the 3D model comprised in original map file, then 3D model is edited automatically, automatically to obtain the 3D model edited according to log file again.So in the present embodiment, user can, by many editors action selecting to record in log file, make the 3D model edited revert to the state before performing a certain editor's action in fact.
The present invention discloses a kind of editor's action restoration methods of having edited map file in addition.Consulting Fig. 4, is the operational flowchart of the first specific embodiment of the present invention.Open this special project file as user and obtain after this editor completes model 53, this software for editing can accept the operation (step S60) of user, and judges whether the operation of user triggers a recovery action (step S62).If so, then this software for editing, according to this recovery action of user's triggering, performs the editor's action recovering step as shown in Fig. 8, Fig. 9 or Figure 10.Specifically, this editor to be completed model 53 by this log file and returns to state (step S64) selected by user by this software for editing.Then this software for editing judges whether user has edited, and wants store files (step S66), if so, then saves as this special project file; If not, then get back to step S60, accept other operations of user.
If in this step S62, judge that user does not trigger recovery action, then this software for editing still can accept user and complete to this editor the editor (step S68) that model 53 carries out, and this editor's action (step S70) temporary further.Thus, when user will store this special project file, this log file in this special project file can be updated.
More specifically, this software for editing keeps in this editor's action of getting off and can be increased newly in this log file of this special project file in this step S70.Use, when user opens this special project file next time, can directly obtain user after this step S68 this editor of having edited complete model 53.In the present embodiment, user completes to this editor editor's action that model 53 carries out in this step S68, can be the editor's action carried out this first model 51 separately, the editor's action carried out this second model 52 separately, also can be complete to this editor editor's action that model 53 entirety carries out.
Consulting Fig. 5, is the recovery interface schematic diagram of the first specific embodiment of the present invention.After this special project file is opened by this software for editing, a resetkey (UNDO) 81 can be shown on this edit page 4.When this resetkey 81 is triggered, this software for editing can receive a recovery instruction, and according to this log file in this special project file, this editor is completed model 53 revert to upper editor's action executing before state.For the embodiment of Fig. 3 A to Fig. 3 D, when this resetkey 81 is triggered once, this second model 52 completed in model 53 by this editor reverts to the state before amplification 200%; After this resetkey 81 is triggered second time, this second model 52 completed in model 53 by this editor reverts to the state before Y-axis 90-degree rotation, by that analogy.
Consulting Fig. 6, is the recovery interface schematic diagram of the second specific embodiment of the present invention.This edit page 4 also can show editor's action display field 82, this editor's action display field 82 be listed many editors action 821 of recording in this log file according to order.When this editor's action 821 of arbitrary pen in this editor's action display field 82 is selected, this software for editing can receive a recovery instruction, and automatically this editor is completed model 53 and revert to the state before performing this editor's action 821 of being selected.
For example, this pen editor action 821 that if user have chosen " importing the second model ", then this editor can be completed model 53 and reverts to this first model 51 and not yet carry out any editor's action by this software for editing, and state when this second model 52 is not yet unlocked.
Consulting Fig. 7, is the recovery interface schematic diagram of the 3rd specific embodiment of the present invention.This edit page 4 also can show storage date display field 83, this storage date display field 83 is list many that this special project file is stored according to order to store the dates 831.When this storage date 831 of arbitrary pen in this storage date display field 83 is selected, this software for editing can receive a recovery instruction, and automatically this editor is completed state when model 53 reverts to this storage date 831.
For example, if user have chosen " 2014/03/03 " this pen store the date 831, then this editor can be completed model 53 and revert to state when March 3 had been edited and stored in 2014 by this software for editing.
Consulting Fig. 8, is the recovery process flow diagram of the first specific embodiment of the present invention.After this software for editing opens this special project file, first on this edit page 4, show this resetkey 81 (step S900), then, this software for editing judges whether this resetkey 81 is triggered (step S902).If this resetkey 81 is triggered really, then this software for editing is according to this log file in this special project file, this editor is completed model 53 revert to last editor's action executing before state (step S904).It is worth mentioning that, this resetkey 81 is often triggered once, namely represents recovery one editor action, if therefore user recovers first three editor's action for making this editor complete model 53, then needs to trigger this resetkey 81 3 times.But above are only preferred embodiments of the present invention, but should as limit.
Consulting Fig. 9, is the recovery process flow diagram of the second specific embodiment of the present invention.After this software for editing opens this special project file, first on this edit page 4, show this editor's action display field 82, and show these editor's actions 821 (step S910) all of recording in this log file by this editor's action display field 82.Then, this software for editing judges whether that this editor's action 821 of arbitrary is triggered (step S912).If there is this editor's action 821 of arbitrary to be triggered, then this software for editing is according to this log file, this editor is completed model 53 revert to be triggered this editor action 821 perform before state (step S914).
Consulting Figure 10, is the recovery process flow diagram of the 3rd specific embodiment of the present invention.After this software for editing opens this special project file, on this edit page 4, first show this storage date display field 83, and show these storage dates 831 (step S920) all of this special project file by this storage date display field 83.Then, this software for editing judges whether that this storage date 831 of arbitrary is triggered (step S912).If there is this storage date 831 of arbitrary to be triggered, then this software for editing is according to this log file, this editor is completed the state (step S914) when model 53 reverts to this storage date 831 be triggered.
By storage method of the present invention and restoration methods, user storage and after reopening a special project file, the multiple 3D models comprised in the 3D model still can edited are edited respectively, and the 3D model that this editor can be made to complete at random reverts to the state before a certain editor's action executing.By this, can make traditional 3D model editing program more specifically elasticity in fact, it is more convenient to use.
Certainly; the present invention also can have other various embodiments; when not deviating from the present invention's spirit and essence thereof; those of ordinary skill in the art are when making various corresponding change and distortion according to the present invention, but these change accordingly and are out of shape the protection domain that all should belong to the claim appended by the present invention.

Claims (10)

1. edited the storage method of map file for one kind, apply to a software for editing, this software for editing is installed in a Storage Media of a computer, it is characterized in that, store at least one 3D map file in this Storage Media, and this storage method having edited map file comprises:
A) import this 3D map file and open the 3D model in this 3D map file;
B) this 3D model is edited and temporary corresponding one or many editor action; And
C) produce a special project file when reception one save command, wherein the specific address of this 3D map file of this special project file record in this Storage Media, and record the log file that records one or many editor action that this software for editing keeps in.
2. the storage method having edited map file according to claim 1, is characterized in that, the file of this 3D map file to be secondary filename be .STL.
3. the storage method having edited map file according to claim 1, is characterized in that, this editor's action comprise this 3D model mobile position, rotate the angle of this 3D model on three axles and adjust this 3D model size at least one of them.
4. the storage method having edited map file according to claim 1, is characterized in that, more comprise the following steps:
D1) judge whether to import another 3D map file; And
D2) hold steps d 1, if so, then import this another 3D map file and open another 3D model in this another 3D map file, wherein this step b is this 3D model of editor or this another 3D model, and temporary corresponding one or many editor action; This step c records this 3D map file and the specific address of this another 3D map file in this Storage Media simultaneously.
5. the storage method having edited map file according to claim 1, is characterized in that, more comprises the following steps: after this step c
E) this special project file is opened;
F) import this corresponding 3D map file according to this specific address recorded in this special project file, and open this 3D model in this 3D map file; And
G) according to one or many that records in this log file this editor's action, automatically correspondence editor is carried out to this 3D model, complete model to obtain an editor.
6. the storage method having edited map file according to claim 1, is characterized in that, also comprises multiple editor's action recovering step, comprising:
H1) this special project file is opened by this software for editing;
H2) import this corresponding 3D map file according to this specific address recorded in this special project file, and open this 3D model in this 3D map file;
H3) according to one or many this editor's action that this log file in this special project file records, automatically correspondence editor is carried out to this 3D model, complete model to obtain an editor;
H4) accept peripheral operation and judge whether a recovery action is triggered;
H5) when this recovery action is triggered, according to this log file, this editor is completed model and revert to the state before editor's action executing.
7. the storage method having edited map file according to claim 6, is characterized in that, more comprise the following steps:
H6) accept peripheral operation to edit to complete model to this editor;
H7) temporary corresponding one or many editor action; And
H8) in time receiving this save command, one or many this editor's action temporary in this step h7 is added in this log file, to upgrade this special project file.
8. the storage method having edited map file according to claim 6, is characterized in that, this software for editing provides a resetkey, and this step h4 and this step h5 more specifically comprises the following steps:
H41) judge whether this resetkey is triggered; And
H51) if this resetkey is triggered, according to this log file, this editor is completed model and revert to the state before last editor's action executing.
9. the storage method having edited map file according to claim 6, it is characterized in that, this software for editing provides editor's action display field, this editor's action display field sequentially shows all editor's actions of this log file record, and this step h4 and this step h5 more specifically comprises the following steps:
H42) judge whether this editor's action of arbitrary pen in this editor's action display field is triggered; And
H52) if this editor's action of arbitrary pen is triggered, according to this log file, this editor is completed model and revert to the state before this editor's action executing be triggered.
10. the storage method having edited map file according to claim 6, it is characterized in that, this software for editing provides storage date display field, this storage date display field sequentially shows all storage dates of this special project file, and this step h4 and this step h5 more specifically comprises the following steps:
H43) judge whether this storage date of arbitrary pen in this storage date display field is triggered; And
H53) if this storage date of arbitrary pen is triggered, this editor completed model according to this log file and revert to state when this that be triggered stores date.
CN201410413534.7A 2014-08-05 2014-08-21 Storage method of edited picture file Pending CN105321207A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TW103026823 2014-08-05
TW103026823 2014-08-05

Publications (1)

Publication Number Publication Date
CN105321207A true CN105321207A (en) 2016-02-10

Family

ID=55248518

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410413534.7A Pending CN105321207A (en) 2014-08-05 2014-08-21 Storage method of edited picture file

Country Status (1)

Country Link
CN (1) CN105321207A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060066609A1 (en) * 2004-09-28 2006-03-30 Iodice Arthur P Methods and systems for viewing geometry of an object model generated by a CAD tool
US20070088729A1 (en) * 2005-10-14 2007-04-19 International Business Machines Corporation Flexible history manager for manipulating data and user actions
US20080104140A1 (en) * 2006-10-27 2008-05-01 Cognos Incorporated System and method for controlling model editing and merging
TW200832279A (en) * 2006-09-13 2008-08-01 Internat Design And Construction Online Inc Computer-based system and method for providing situational awareness for a structure using three-dimensional modeling
CN102812463A (en) * 2009-10-08 2012-12-05 3Dm.T.P.有限公司 Method And System Enabling 3D Printing Of Three-dimensional Object Models
US20140149944A1 (en) * 2012-11-29 2014-05-29 Microsoft Corporation Direct manipulation user interface for smart objects

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060066609A1 (en) * 2004-09-28 2006-03-30 Iodice Arthur P Methods and systems for viewing geometry of an object model generated by a CAD tool
US20070088729A1 (en) * 2005-10-14 2007-04-19 International Business Machines Corporation Flexible history manager for manipulating data and user actions
TW200832279A (en) * 2006-09-13 2008-08-01 Internat Design And Construction Online Inc Computer-based system and method for providing situational awareness for a structure using three-dimensional modeling
US20080104140A1 (en) * 2006-10-27 2008-05-01 Cognos Incorporated System and method for controlling model editing and merging
CN102812463A (en) * 2009-10-08 2012-12-05 3Dm.T.P.有限公司 Method And System Enabling 3D Printing Of Three-dimensional Object Models
US20140149944A1 (en) * 2012-11-29 2014-05-29 Microsoft Corporation Direct manipulation user interface for smart objects

Similar Documents

Publication Publication Date Title
CN110058856A (en) Page configuration method and device
US20100023851A1 (en) Presenting annotations in hierarchical manner
CN103176628A (en) Stylus system and data input method
CN104424162A (en) Method and device for generating record of document used recently
JP4844636B2 (en) Document management system, document management method, and document management program
CN103581318A (en) Data backup and restoration method and device for mobile device
CN107391669A (en) A kind of multi version file management method and device based on file system
CN103377203A (en) Terminal and sound record management method
CN102541561A (en) Method for developing configuration type software and device
CN103207918A (en) Method, system and device for managing animation effect of presentation files
US20080098034A1 (en) Method Of Updating Content Of A Portable Device
CN101334990B (en) Information display apparatus and information display method
CN105321207A (en) Storage method of edited picture file
CN102456230A (en) System of making a personalized photo album
CN104331527A (en) Picture generating method and picture generating device
CN104298480A (en) Electronic device and image data displaying method
CN102982831A (en) Editing system for producing personalized audio and video
JP6353261B2 (en) Information processing apparatus, control method, and program
TW201606703A (en) Storing method for edited image file
CN104636196B (en) It is a kind of to carry out pattern switching to realize the method and device of page reference
JP4565317B2 (en) Information processing apparatus and method, and program
KR100982853B1 (en) Mobile User Interface Prototyping Tool and Method of Prototyping Mobile User Interface and Record Media Recorded Program for Realizing the same
CN103377179A (en) Special effect compiling method and system for electronic book and electronic device
JP4942193B2 (en) Information processing apparatus and information processing method
JP2000163435A (en) Method and device for managing civil construction image

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160210

WD01 Invention patent application deemed withdrawn after publication