Guido Ranzuglia granzuglia
65756f9a54
added scripting support
2010-09-01 10:15:19 +00:00
Fabio Ganovelli ganovelli
e08648acec
first working draft of variational shape approximation on triangle meshes
...
(Cohen-Steiner, Alliez, Desbrun, SIG 04)
2010-09-01 05:11:10 +00:00
Fabio Ganovelli ganovelli
5dbf7d01a1
MAJOR:
...
completely rewritten changed the internal data structure for cross cell relations.
Replaced the whole mechanism of external references with a unification based.
+ 1/10 of the code
+ more robust
- the editing is slightly slower
state: seems to work, still testing...
2010-08-24 05:40:00 +00:00
Fabio Ganovelli ganovelli
2f2cb6cabb
ongoing. TODO fix the update of impostors after commit
2010-08-22 19:21:53 +00:00
Fabio Ganovelli ganovelli
2c247ba083
removed (commented out) useless instructions to set deleted_face vector inside RemoveVertices(),
...
since RemoveVertices works on the assumption there are not deleted faces (i.e. that the deleted faces
have been already removed and the vectors compacted).
other minor stuff
2010-08-20 16:33:47 +00:00
Fabio Ganovelli ganovelli
d74f494a66
added call to tri::UpdateSelection<CMeshO>::VertexFromFaceLoose(currentMesh->cm); before calling append::Mesh
2010-08-11 15:55:39 +00:00
Fabio Ganovelli ganovelli
cb9594c0cc
bug in FindRemovedElements
2010-08-09 19:52:06 +00:00
Fabio Ganovelli ganovelli
1788d6b718
found bug introduced by edited/committing set difference
...
so find out deleted elements that had been compacted in
the editing session.
the Compact of OocChain were assuming the the vector
of deleted element was sorted, which was not true anymore given
the set difference.
Added sort before compacting in Compact().
2010-08-06 17:39:29 +00:00
Paolo Cignoni cignoni
21eb32e362
modified VASE to be able to export current balloon to a new layer
2010-08-06 07:45:49 +00:00
Paolo Cignoni cignoni
a4168fa364
finished creating debugging test-case for sliver removal problem. Start plugin on spheres dataset and default parameters for 36/37 iterations
2010-08-06 07:00:43 +00:00
Paolo Cignoni cignoni
53d0761d31
corrected bug on missing freeze matrix action (thanks to remedius for submitting the bug)
2010-08-06 06:25:27 +00:00
Fabio Ganovelli ganovelli
0207fcae4d
minor changes
2010-08-04 14:56:39 +00:00
Guido Ranzuglia granzuglia
41fb35f5cb
removed compile time problems and crash
2010-08-03 06:40:49 +00:00
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