32 Commits

Author SHA1 Message Date
Guido Ranzuglia granzuglia
b22afd0fce added Raster loading in the project.
WARNING: RasterModel should be a little re-engineered!
2011-01-20 17:21:47 +00:00
Paolo Cignoni cignoni
d8b485bfd5 Cleaned up names involving files in the meshmodels and introduced a new AddNewMesh 2010-12-22 12:26:11 +00:00
Guido Ranzuglia granzuglia
80b28e4bd0 DANGEROUS COMMIT!!!! changed all the IO architecture of the MeshLab Project. Some functions MUST BE factorized again! 2010-12-21 19:15:47 +00:00
Paolo Cignoni cignoni
a1aad344cb Restructured the label/filename commented and added a very important parent pointer in the meshmodel (a layer must know its own document) 2010-11-30 09:18:08 +00:00
Paolo Cignoni cignoni
fee09e5674 Cleaned up the interface for name and paths for mesh and raster 2010-11-17 15:54:18 +00:00
Paolo Cignoni cignoni
b1c25a0543 Added Camera to the elements that can be saved and restored and previewed
Added a <label> field to clarify the difference between the filename of a mesh saved project and string shown in the dialog.
2010-11-17 09:09:26 +00:00
Guido Ranzuglia granzuglia
98d97d0b2f update script system 2010-11-09 10:31:49 +00:00
Paolo Cignoni cignoni
a99db8b0a4 Shot is in float by default... 2010-10-31 13:06:59 +00:00
Paolo Cignoni cignoni
3035b53809 more conservative pushattrib's 2010-09-30 23:32:52 +00:00
Guido Ranzuglia granzuglia
dff13e0cad temporary fixed dreadful crash between MeshModel and MeshDocument. WARNING! we should take a deeper look. There is an absolute unstable balance!!!!!!!!! 2010-09-19 12:18:59 +00:00
Paolo Cignoni cignoni
92ee44b26c Corrected a small bug in the constructor of meshmodel (it should add itself to the meshdocument parent) 2010-09-17 13:12:06 +00:00
Paolo Cignoni cignoni
af719ccd10 added vertquality to stat/preview 2010-09-13 09:55:26 +00:00
Paolo Cignoni cignoni
5095c1909f warnings; current mesh id is not unsigned. 2010-09-01 12:54:01 +00:00
Michele Sottile sottile
dc77d6553b Added methods and class for Rasters 2010-09-01 10:05:17 +00:00
Michele Sottile sottile
e87201f127 Added RasterModel and Raster 2010-08-06 16:10:01 +00:00
Michele Sottile sottile
e046a51e37 Little bug in removeTag 2010-07-28 14:09:37 +00:00
Guido Ranzuglia granzuglia
6083781d29 removed crashes on setCurrentMesh used in positional way instead of using it through the MeshModel id. 2010-07-28 13:08:21 +00:00
Michele Sottile sottile
d05642f4cb Inserted Tags Management 2010-07-26 13:49:56 +00:00
Paolo Cignoni cignoni
fcef4c55dd * Changed the Id mesh identifier and the mesh generation mechanism.
Now when a mesh is generated it has a unique id generated by the owning MeshDocument. Changed the signature of the MeshModel constructor.
* Added the Tag Creation and visualization interface.
* Improved the management of change of layer for decoration (new message notification and restart of the decoration). Now the glare store also a pointer to the global parameters to be passed to the decorator.
2010-07-23 14:42:17 +00:00
Michele Sottile sottile
9b3c7f67ca Add id for mesh 2010-06-11 13:38:10 +00:00
Guido Ranzuglia granzuglia
6286c9d496 patched non extension files 2010-05-17 14:05:48 +00:00
Guido Ranzuglia granzuglia
f27c400cfd fixed bug on opening models with same name 2010-05-17 09:19:46 +00:00
Paolo Cignoni cignoni
7138c216ee Refactored a bit and added mesh to new layer feature 2010-04-28 01:48:32 +00:00
Paolo Cignoni cignoni
da96f654c4 Changed the way name collisions in layers are managed (now a 1,2,3, naming scheme is used) 2010-04-23 00:07:48 +00:00
Paolo Cignoni cignoni
79359785ac improved rendering of selected vertices 2010-04-20 00:47:09 +00:00
Paolo Cignoni cignoni
f0be8fb411 moved some inlined code about data mask into meshmodel.cpp 2010-04-07 23:39:54 +00:00
Guido Ranzuglia granzuglia
40992a9547 added support for vertex selection to MeshModelState 2010-03-24 14:58:06 +00:00
Paolo Cignoni cignoni
79ec4e34c9 added support to vertex selection and rendering 2010-02-27 00:53:18 +00:00
Paolo Cignoni cignoni
54e9c75a07 slightly cleaned up the mechanism of communication of layer changes between the framework and the layer dialog. Corrected the bug involving the change of layer during the preview mode. 2010-02-19 16:12:03 +00:00
Paolo Cignoni cignoni
debb836f1a Interface change
- re added MainWindowInterface super class. It is needed for the preview mechanism that need that a dialog is able to restart the execution of a filter. (messages would have been a better choice...)
- cleaned up the path/filenames storing in the MeshModel Class. now there are methods for getting the filename and the full path
2010-02-16 23:35:28 +00:00
Paolo Cignoni cignoni
a811adfc79 Definitely removed the double applying interface of filters. Now apply filter must use the applyFilter ( MeshDocument ) 2010-02-05 16:03:05 +00:00
Paolo Cignoni cignoni
0aadab75a3 ********************
Great Change to the build system
common parts moved to a shared library
********************
Many plugins still to be updated
2009-12-04 10:09:24 +00:00