1952 Commits

Author SHA1 Message Date
Fabio Ganovelli ganovelli
62868fe5be added 2010-08-02 19:46:28 +00:00
Fabio Ganovelli ganovelli
959f69ac74 moved from images 2010-08-02 18:58:51 +00:00
Fabio Ganovelli ganovelli
09267cc1cf added 2010-08-02 18:23:54 +00:00
Fabio Ganovelli ganovelli
c49df8a870 comman line builder pro 2010-08-02 16:42:34 +00:00
Paolo Cignoni cignoni
66fdcea535 updated referneces to the new naming of decoration_base 2010-07-28 23:31:35 +00:00
Paolo Cignoni cignoni
d9d6975908 renaming decorator plugin to the standard naming rules 2010-07-28 23:29:01 +00:00
Paolo Cignoni cignoni
1536445f63 renaming decorator plugin to the standard naming rules 2010-07-28 23:27:40 +00:00
Paolo Cignoni cignoni
3c4084a069 moved unused editing plugin into the 'old' folder 2010-07-28 22:17:22 +00:00
Paolo Cignoni cignoni
2a97c10044 moved unused editing plugin into the 'old' folder 2010-07-28 22:14:17 +00:00
Paolo Cignoni cignoni
2640a05aff renaming decorator plugin to the standard naming rules 2010-07-28 22:06:23 +00:00
Guido Ranzuglia granzuglia
1ce611767c added a WARNING comment. we have to remove the id passed to MeshTree constructor and using instead the one of the MeshModel 2010-07-28 13:09:37 +00:00
Paolo Cignoni cignoni
d70fbfc9ae INTERFACE CHANGE. Singnificant restructuring of the Decoration Class.
Now it is a bit more flexible. Added decoration classed and a bettermanagement of parameters.
doxigen documentation to be improved...
2010-07-28 08:17:09 +00:00
Guido Ranzuglia granzuglia
b33fe54dd1 replaced all delete mesh with delMesh() 2010-07-28 08:15:25 +00:00
Paolo Cignoni cignoni
79d46f99e1 forgot a depth mask enabling... 2010-07-28 08:11:36 +00:00
Guido Ranzuglia granzuglia
857bc58e9b moved selection filters in the select menu too 2010-07-28 07:43:13 +00:00
Guido Ranzuglia granzuglia
478775e0b9 finally select border faces selects faces (not vertices!) 2010-07-28 07:32:13 +00:00
Guido Ranzuglia granzuglia
5ec51381bd remove comment on parameter "true" on createSlice function. This parameter value crashes the filter. FIX IT as soon as possible. 2010-07-27 14:52:30 +00:00
Guido Ranzuglia granzuglia
9c9c3b72bf cleaned vertices and faces selection after they are moved to another layer 2010-07-27 14:25:46 +00:00
Guido Ranzuglia granzuglia
219306f05d removed compiler errors 2010-07-27 13:43:58 +00:00
Stefano Marras marras
74d48f52e2 Added preProcessing step (improves speedup but probably is still too slow). 2010-07-26 14:43:53 +00:00
Michele Sottile sottile
532346e5af Inserted the topological measure tag 2010-07-26 13:51:58 +00:00
Paolo Cignoni cignoni
f4caa132a0 Corrected the radiance scaling shader to provide good z for picking and intersections and to see through the background 2010-07-23 22:47:49 +00:00
Fabio Ganovelli ganovelli
cece2d2e3e added selection of editable region 2010-07-23 14:49:28 +00:00
Paolo Cignoni cignoni
3f0a7c133d removed crash on decoration render text coord on mesh without tex coord 2010-07-23 09:48:44 +00:00
Stefano Marras marras
675b3976f7 Fixed small bugs 2010-07-22 16:28:50 +00:00
Stefano Marras marras
41c2d74e68 Revised code (now zippering has been splitted in a several number of small methods).
fixed minor bugs (others need to be fixed)
2010-07-22 13:51:22 +00:00
Fabio Ganovelli ganovelli
35339cf55f added local storing of the portion taken in edit for making diff when recommitting.
This way the vectors of mesh elements can be compacted before committing
2010-07-21 17:06:20 +00:00
Paolo Cignoni cignoni
3d31ee67f3 Removed all state variable from the filter (filter should be stateless!). Improved comments and parameter help 2010-07-21 10:20:40 +00:00
Paolo Cignoni cignoni
b9012c7cd7 better comments in the filters and updated pro to the new build dirs of qtcreator 2010-07-21 01:33:34 +00:00
Paolo Cignoni cignoni
5ae31efc74 Refactoring for enforcing MVC design.
Moved log and filterscript from mainwindow to meshDocument. 
Restructured mainwindow to do not explicitly use the glare except when needed.
Started documenting code with doxygen. 
Moved xml2shot code out of the glarea into a utitliy class in vcg/wrap
Moved some inlined code out from interfaces into a new interfaces.cpp
Removed old useless CVS log comments
Corrected QMAKE_POST_LINK in the common pro (failed to copy dlls into meshlab folder)
2010-07-19 16:43:09 +00:00
Stefano Marras marras
e416185681 Second version of Selection Redundant Faces filter ( working for geometry and quality ) 2010-07-15 18:02:38 +00:00
Stefano Marras marras
92eb32091c First version of Selection Redundant Faces filter ( working only for geometry, no quality ) 2010-07-15 16:04:37 +00:00
Stefano Marras marras
952502b02e Added init methods (redundancy filter still not working) 2010-07-15 11:59:14 +00:00
Stefano Marras marras
8e44b71f9a Init() method to initialize queue (NOT finished yet) 2010-07-14 15:06:12 +00:00
Paolo Cignoni cignoni
19a615d80f removed unused references to meshmodel.h 2010-07-14 08:04:16 +00:00
Paolo Cignoni cignoni
20ee79824e changed name of convergence speed parameter (it is the precision!) 2010-07-14 08:01:58 +00:00
Paolo Cignoni cignoni
e84a8c1ab0 removed useless reference to the GLLogStream type in many many filters. 2010-07-06 14:20:46 +00:00
Paolo Cignoni cignoni
31e2cea0f3 Added a svg and a couple of other examples of lighting envs for the render_radiance shader 2010-07-06 08:52:03 +00:00
Paolo Cignoni cignoni
88f4d019ce Harmless changes for mac compiling (gl.h is not needed after glew.h) 2010-07-06 07:13:09 +00:00
Fabio Ganovelli ganovelli
8eaabc7a86 Very first commit od the OCME plugin under MeshLab.
what it does:
allows to put together an arbitrary number of meshes in a new editable data structure
that preserves all the original information .
The data structure is named OCM (Out of Core Mesh) and can be visually browsed in MeshLab 
with a simple impostor based visualization. 

OCME (OCM Editor) allows you to modify the data with a add/edit/commit paradigm:
you can ADD meshes to the data structure;
you can select a portion of the data that can be entirely loaded in memory as a MeshLab 
layer (EDIT), so that you can apply all the meshlab filter, and then put it back the result (COMMIT).

NOTE:
- there are NO external dependencies, although you may find "BerkeleyDB" in many places, it is an alternative
compilation path which is currently excluded

- The number of meshes you can put in a single OCM object is not that arbitrary. At the present the simple database
structure does not allow that, with 2G of RAM you should be fine with 1G triangles more or less.

- commit is not enabled yet, meaning that you can build the dataset by adding meshes, browse it, take pieces to edit but not commit  it back,
therefore it is just for watching/playing
- it works under linux ut has not been recompilaed under windows recently

- under edit_ocme/src/ocme there is the project ocme.pro which produces a command line builder to build a OCM data structure from
 a bunch of ply files or from an aln file.
2010-07-05 17:00:40 +00:00
Gael Guennebaud guennebaud
b6d4cb42aa add a new radiance scaling render plugin 2010-07-05 16:39:09 +00:00
Guido Ranzuglia granzuglia
0e996ee1db removed crash on loading picked points from a file. 2010-07-02 10:21:34 +00:00
Guido Ranzuglia granzuglia
f1e08093b1 fixed bug in vertices selection. now the plugin stop to select when you release the mouse button. 2010-07-02 06:30:19 +00:00
Paolo Cignoni cignoni
1cb24eab99 Added saturation quality filter. 2010-07-01 10:23:21 +00:00
Paolo Cignoni cignoni
9b48d1cf76 removed unused variable 2010-07-01 10:13:10 +00:00
Paolo Cignoni cignoni
a4da2aeed8 clarified message when non printing genus for non manifold meshes 2010-07-01 10:07:13 +00:00
Guido Ranzuglia granzuglia
9816592cdf removed crash when shift + drag modality is used 2010-07-01 09:23:51 +00:00
Paolo Cignoni cignoni
0dab1dc24a small change to use standard update quality management functions. 2010-07-01 09:00:19 +00:00
Guido Ranzuglia granzuglia
7f0d51c0b3 removed compiler error 2010-07-01 08:46:18 +00:00
Paolo Cignoni cignoni
fdefd0337c Cleaned up types, namespaces and other useless stuff to make the code a bit more readable 2010-06-30 23:35:13 +00:00