71 Commits

Author SHA1 Message Date
Paolo Cignoni cignoni
1d92a67b9b added postcondition 2009-07-07 05:33:32 +00:00
Paolo Cignoni cignoni
1b663242e8 added postcondition callback to enable preview check 2009-06-12 22:44:26 +00:00
Guido Ranzuglia granzuglia
d7789d4683 removed mask parameter from addDynamicFloat 2009-06-05 14:38:53 +00:00
Guido Ranzuglia granzuglia
16f6fd6a7d updated meshfilter interface with a const in fileName and fileInfo functions 2009-06-04 16:21:39 +00:00
Paolo Cignoni cignoni
a8a41e8ee4 Corrected bug in the management of geodesic border distance on meshes without borders, managment of unreference vertices and added a filter to compute geodesic distance from a given point 2009-05-27 07:55:07 +00:00
Paolo Cignoni cignoni
27206371ca Added correct managment of unreferneced vertices and meshes without border on filter that color according to the geodesic distance 2009-05-26 22:27:30 +00:00
Guido Ranzuglia granzuglia
cf878d8f37 from void StartEdit() to bool StartEdit() 2009-05-25 08:17:22 +00:00
Guido Ranzuglia granzuglia
2499d71756 removed code/glew reference 2009-05-20 15:14:32 +00:00
Paolo Cignoni cignoni
f522eca373 Updated to the move of the trivial walker marching cube traversal class 2009-05-19 08:27:04 +00:00
Guido Ranzuglia granzuglia
ed6ed64db9 added GPL incipit 2009-05-18 15:14:25 +00:00
Paolo Cignoni cignoni
e122c4ada4 *** WARNING interface changes ***
The main rendering loop of the glarea has been significantly rewritten. I have updated all the rendering plugins that now mostly work. 
Main Changes:
- Rendering plugins are now responsible of the rendering of the whole MeshDocument and not only of a single MeshModel. This means also that multipass rendering techniques are more streamlined. The only requirement for a rendering plugin is that it should leave the z-buffer in a coherent state.
- The scaling/centering of the scene is now devoted entirely to the trackball (for a future better camera management)
- The trackball is post-drawn (now it is nicely antialiased against the mesh)
- The snapshot mechanism has been improved (now works for ortho projections too)
2009-03-27 15:29:28 +00:00
Paolo Cignoni cignoni
4f590f10e0 minimal cleaning up 2009-03-19 00:11:13 +00:00
Paolo Cignoni cignoni
d07ebf8773 corrected the Log(0.... argument with the new Log(GLLogStream::FILTER, .... 2009-01-18 23:54:31 +00:00
Paolo Cignoni cignoni
bc86d7a68c updated logging constants 2009-01-13 18:40:21 +00:00
Paolo Cignoni cignoni
659e859ed5 added initialization of quality values for unreferenced vertices 2009-01-09 13:56:14 +00:00
Paolo Cignoni cignoni
7c003afa4d switched to the use of the Geodesic static class... 2008-12-21 07:27:47 +00:00
Paolo Cignoni cignoni
76889dd2ba switched to the use of the Geodesic static class... 2008-12-21 01:38:43 +00:00
Paolo Cignoni cignoni
d992f36e8b added correct class to vertex random displacement 2008-12-19 15:53:42 +00:00
Paolo Cignoni cignoni
bad63d3fe1 better comments and use of progressbar callback 2008-12-15 16:14:07 +00:00
Paolo Cignoni cignoni
95d0a73f09 Added more options to the flattening layer filter. Now flattening can be limited to visible layers and the result is put on a new layer by default. 2008-12-14 22:42:29 +00:00
Paolo Cignoni cignoni
c0eb7d0671 Slightly larger font and correct quality checking 2008-11-27 10:59:47 +00:00
Paolo Cignoni cignoni
0d9686e3c8 corrected text in the filter name and info 2008-11-12 13:02:16 +00:00
Paolo Cignoni cignoni
3d7a261070 Forgot to commit the correct version after the enum name changes (sorry!) 2008-10-23 14:13:35 +00:00
Paolo Cignoni cignoni
387262accd Removal of the ioMask MeshModel member and renaming of some of the MeshModel data elements names (see commit 2822). 2008-10-22 00:43:04 +00:00
Paolo Cignoni cignoni
a2e7b00cd7 Updated to remove PluginInfo 2008-10-13 09:47:50 +00:00
Paolo Cignoni cignoni
7b6e250039 Updated to remove PluginInfo 2008-10-13 09:47:29 +00:00
Paolo Cignoni cignoni
e1e35dd005 Updated to remove PluginInfo, also a change because MeshDocument now has a signal and needs to be build in the pro properly 2008-10-13 09:47:05 +00:00
Paolo Cignoni cignoni
4d45adf1e2 Updated to remove PluginInfo 2008-10-13 09:46:23 +00:00
Paolo Cignoni cignoni
00b4ae8838 Updated to remove PluginInfo, to use new MeshEditInterface, and to use new factory way of creating edit tools 2008-10-13 09:45:59 +00:00
Paolo Cignoni cignoni
53b7026139 Updated to remove PluginInfo 2008-10-13 09:45:00 +00:00
Paolo Cignoni cignoni
7cfb67b7dd Updated to remove PluginInfo 2008-10-13 09:44:37 +00:00
Paolo Cignoni cignoni
e6517d47eb Updated to remove PluginInfo 2008-10-13 09:44:12 +00:00
Paolo Cignoni cignoni
ea18f0d659 Updated to remove PluginInfo 2008-10-13 09:43:50 +00:00
Fabio Ganovelli ganovelli
8579b54b70 changed the string from specific pluging (vertex displacement) to example plugin (sample filter) 2008-09-30 09:32:22 +00:00
Paolo Cignoni cignoni
515361deff Changed the reference to the UpdateColor::VertexQuality to the new name UpdateColor::VertexQualityRamp 2008-08-12 08:23:44 +00:00
Paolo Cignoni cignoni
1b11899ae5 Improved documentation and made the perlin noise calls a bit more robust 2008-07-08 06:54:31 +00:00
Paolo Cignoni cignoni
04306783e4 First version of a sample dynamic filter. It generates a perlin noise pattern over a mesh. The amount and the scale of the noise can be interactively changed by dragging the slider driven parameters. 2008-07-07 15:40:40 +00:00
Marco Callieri mcallieri
2aa084f01c added "layer" section to filter menu, moved two plugin to this new section 2008-07-03 16:36:02 +00:00
Paolo Cignoni cignoni
5da049e3e2 added the missing "merge duplicate vertices" functionality 2008-06-26 06:01:15 +00:00
Paolo Cignoni cignoni
dcc774cc72 Corrected wrong copyright information in the header 2008-05-28 23:26:27 +00:00
Paolo Cignoni cignoni
120b90aced Great cleaning of all the qt project files of the plugins. Now they include a common shared.pri for easier configuration 2008-05-22 10:48:52 +00:00
Paolo Cignoni cignoni
6b2b943889 added display of face index too 2008-04-10 11:03:44 +00:00
Paolo Cignoni cignoni
db8240fc00 Solved namespace ambiguities caused by the removal of a silly 'using namespace' in meshmodel.h 2008-04-04 14:18:15 +00:00
Paolo Cignoni cignoni
2d22fe88cb Solved namespace ambiguities caused by the removal of a silly 'using namespace' in meshmodel.h 2008-04-04 14:08:24 +00:00
Paolo Cignoni cignoni
118e0b62b8 Solved namespace ambiguities caused by the removal of a silly 'using namespace' in meshmodel.h 2008-04-04 10:07:14 +00:00
Paolo Cignoni cignoni
ea75e062e4 added init of curfaceptr (double info bug) 2008-04-03 12:21:28 +00:00
Paolo Cignoni cignoni
9f1b630207 corrected include capitalizations 2008-03-11 09:57:03 +00:00
Paolo Cignoni cignoni
cc52f8c808 added meaningful info (q and tex) to the displayed tri 2008-03-06 08:32:44 +00:00
Paolo Cignoni cignoni
236da73054 added visualization of tex coords 2008-02-28 10:27:53 +00:00
Paolo Cignoni cignoni
740a54ce62 added also a sample of a absperc parameter 2008-02-12 13:48:44 +00:00