2192 Commits

Author SHA1 Message Date
Paolo Cignoni cignoni
b68ddd2cd8 Renamed plugins to a common naming style and moved two completed plugins from fgt to their final place 2008-05-07 09:51:28 +00:00
Paolo Cignoni cignoni
f6671344ff Renamed plugins to a common naming style 2008-05-07 07:55:16 +00:00
Paolo Cignoni cignoni
452c88e409 Renamed plugins to a common naming style 2008-05-07 07:28:46 +00:00
Paolo Cignoni cignoni
cc1c06a73f Improved unify function 2008-05-06 19:20:06 +00:00
Paolo Cignoni cignoni
33fb3fea9b Modified method to perform self intersection test to handle border faces. 2008-05-06 11:51:03 +00:00
Paolo Cignoni cignoni
f3ba7d3f75 Removed self intersection deletion step. Modified vertex displacement step to include self intersection test. Added method to perform self intersection test on all the faces incident on a vertex. 2008-05-05 20:26:22 +00:00
Paolo Cignoni cignoni
58be0c59ec added draft of unsharp geometry and color 2008-05-05 15:11:11 +00:00
Paolo Cignoni cignoni
1db597be70 added filter_unsharp to the 1.2 pro 2008-05-05 13:31:18 +00:00
Paolo Cignoni cignoni
7188f75a8d renamed to the filter_XXX naming style 2008-05-05 13:27:33 +00:00
Paolo Cignoni cignoni
08ea66621a Last CVS commit: update of file 2008-05-04 20:05:01 +00:00
Paolo Cignoni cignoni
b9c929a3c0 Added texture smoothing function. Actually the smooth algorithm is inside the "textureeditor.h" file, but soon I will move it in "texture_optimization.h".
Modified interface.
Improved path finding.
2008-05-04 16:33:24 +00:00
Paolo Cignoni cignoni
ba52c09481 Beta version of the UnifySet function 2008-05-03 10:26:09 +00:00
Paolo Cignoni cignoni
63f071f7b8 changed the paramter set and clarified scaling issues. Removed sinusoidal deformation and unified the ones based on perlin noise 2008-05-02 14:23:13 +00:00
Paolo Cignoni cignoni
093853eead gcc compiling >> -> > > 2008-05-02 09:38:28 +00:00
Paolo Cignoni cignoni
4181c207f9 Minor change in applyFilter method to the actual parameters of the generateNoiseValue method when style is SIMPLE. 2008-05-01 19:54:31 +00:00
Paolo Cignoni cignoni
bfbdafc7a7 Modified minimum values of edge length and chip depth parameters. Added tests in the applyFilter method to avoid that the values of these parameters will be zero (it may happen when working on very small meshes). 2008-05-01 14:13:00 +00:00
Paolo Cignoni cignoni
b6678d3a35 Modified noise method parameters to make it independent from mesh size. For each vertex, local bounding box coordinates (in range [0...1]) will be used instead of global coordinates.
Changed noise frequency scale parameter values.
2008-05-01 13:11:55 +00:00
Paolo Cignoni cignoni
8907d4ad0f Improved the vertex rotation function 2008-04-29 14:39:01 +00:00
Fabio Ganovelli ganovelli
a42a1e71d3 removed a reduntant templatization, removed a warning on missing return value 2008-04-29 09:56:04 +00:00
Paolo Cignoni cignoni
494f5e1901 First non working version 2008-04-29 08:56:02 +00:00
Paolo Cignoni cignoni
5fd33fe47f removed use of smoothcolor 2008-04-28 15:06:28 +00:00
Paolo Cignoni cignoni
2e29544645 Added collapse vertex function, improved interface 2008-04-27 10:09:22 +00:00
Paolo Cignoni cignoni
3021ef4b02 improved loss of precision minimization 2008-04-26 13:45:48 +00:00
Paolo Cignoni cignoni
bd7334aa8d commented assert 2008-04-26 12:50:32 +00:00
Paolo Cignoni cignoni
58c8f291f9 Added a lot of feature, removed some bugs, new interface 2008-04-26 09:42:50 +00:00
Paolo Cignoni cignoni
852780aa97 small bug in tri png reading 2008-04-24 21:11:19 +00:00
Paolo Cignoni cignoni
4f7093864e added lib3ds linking for linux 2008-04-24 20:51:45 +00:00
Paolo Cignoni cignoni
af8b6436d4 Minor changes. "Update selection" turned on by default if there is some face selected in the mesh. 2008-04-24 17:15:54 +00:00
Paolo Cignoni cignoni
55e1491425 Minor changes: added IsD() test when clearing V bits; small optimizations to normals update. 2008-04-24 13:55:49 +00:00
Paolo Cignoni cignoni
a9ee8fa48c made some resident stuff recomputed at real time 2008-04-24 09:39:20 +00:00
Paolo Cignoni cignoni
928b841ea6 Added support of ASC files 2008-04-24 04:46:41 +00:00
Paolo Cignoni cignoni
639a3c9e59 Curvature method refactored. 2008-04-23 16:33:04 +00:00
Paolo Cignoni cignoni
091863f032 Added test on noiseClamp parameter value in applyFilter method. 2008-04-23 12:11:44 +00:00
Paolo Cignoni cignoni
517795ef43 Removed old test code from qaVertTest method. 2008-04-23 12:10:07 +00:00
Paolo Cignoni cignoni
81f460bc84 Changed noise frequency scale parameter description string. 2008-04-23 11:10:15 +00:00
Paolo Cignoni cignoni
d5096e66fd - util.h: added updateChartInfo method in CHART_INFO struct
- qualitymapperdialog.h\cpp: added calls to updateChartInfo when transferfunction and histogram are drawn.

The size of TF and Histogram are wrong still (this trouble is probably due to missed event catch of QT QGraphicsView resizeEvent)
2008-04-23 10:55:56 +00:00
Paolo Cignoni cignoni
9aed6a2753 Changed type and/or default value of some parameter. Added parameter to set noise freq scale. Changed generateNoiseValue method to use noise freq scale parameter value. Other minor changes. 2008-04-23 10:34:52 +00:00
Paolo Cignoni cignoni
963046cf76 Added parameter freqScale to generateNoiseValue method. RefineMesh renamed in refineMesh. 2008-04-23 10:34:08 +00:00
Paolo Cignoni cignoni
5c55c41f53 Changed predicate test when type is ANGLE to improve refinement and displace all the vertexes of the face (and not only the vertexes of the tested edge). 2008-04-23 10:33:18 +00:00
Andrea Bernabei bernabei
59c2a60e64 By default, tablet events are treated as mouse events 2008-04-22 16:15:45 +00:00
Andrea Bernabei bernabei
b7848dc44e forced vcg namespace use, as Quality was interpreted by gcc as one of the values of the FilterClass
enumeration
2008-04-22 16:02:51 +00:00
Andrea Bernabei bernabei
9fdbcb95d4 Added support for tablet events 2008-04-22 14:54:39 +00:00
Paolo Cignoni cignoni
4b0c47b2bd 1.2.0b version string 2008-04-22 09:07:09 +00:00
Paolo Cignoni cignoni
1ee19509c7 Fixed error in generateNoiseValue method. Negative noise check moved from applyFilter to generateNoiseValue. 2008-04-21 13:17:41 +00:00
Paolo Cignoni cignoni
ab2569469b Fixed rich edit format of help / tooltip strings. 2008-04-20 22:41:17 +00:00
Paolo Cignoni cignoni
2f513baa3c Tooltip strings updated. Removed the progress bar support (not longer possible after the previous modification). 2008-04-20 21:02:14 +00:00
Daniele Panozzo danielepanozzo
d153f277d7 fixed color bug 2008-04-20 16:53:13 +00:00
Paolo Cignoni cignoni
0990ab32fc Added flip function, improved interface 2008-04-20 11:34:36 +00:00
Paolo Cignoni cignoni
5782949b0a Fixed problem when working on a mesh with big triangles using an angle predicate: changed several tests in refineMesh method; added allocation and deallocation of two user bits over mesh faces. 2008-04-19 22:08:31 +00:00
Paolo Cignoni cignoni
ed51aa4520 Added update of face normals after the flip (CurvEdgeFlip::Execute) 2008-04-19 10:22:08 +00:00