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