3538 Commits

Author SHA1 Message Date
Guido Ranzuglia granzuglia
e0a6bb56cc added loadSettings 2009-09-23 04:34:15 +00:00
Paolo Cignoni cignoni
6ab7bb3024 added filter for computing various measures 2009-09-22 22:37:39 +00:00
Paolo Cignoni cignoni
9ea0c54bac added filters of class measure in the measure menu. 2009-09-22 22:35:52 +00:00
Paolo Cignoni cignoni
88cb912c03 removed color4b from parameters (duplicate functionalities of Color) 2009-09-22 09:08:34 +00:00
Guido Ranzuglia granzuglia
009e56a827 patched crash error in Cubemapped Enviroment 2009-09-22 07:33:42 +00:00
Nico Pietroni nicopietroni
30985f5cdc * corrected 1 bug in getClosest function
* pass 1 more parameters (num) in getSharedVertices to limitate the search in the input vectors to a specified numbers of elements.
* corrected 1 bug in InterpolationSpace
* corercted return in inv_GE0 function
2009-09-18 10:20:08 +00:00
Nico Pietroni nicopietroni
1d229ec61d added one safety guard in ProjectPoint function 2009-09-18 10:16:10 +00:00
Nico Pietroni nicopietroni
804ee386e4 added AbstractArea, corrected some bugs and added parameter num to Interpolate function to limit the interpolation on a fixed number of elements 2009-09-18 10:15:07 +00:00
Nico Pietroni nicopietroni
f9410efe71 corrected assignement of rpos in Equi_energy to make the system more robust 2009-09-18 10:12:58 +00:00
Nico Pietroni nicopietroni
6f44b22d9e changed convergence interval of Optimize Function 2009-09-18 10:11:48 +00:00
Guido Ranzuglia granzuglia
cb4620030e added #include filterparameter.h in order to avoid linking problem in g++ 2009-09-14 06:04:51 +00:00
Paolo Cignoni cignoni
b609ea32b6 Compiles but have some issues with the new parameter system. 2009-09-13 18:10:42 +00:00
Paolo Cignoni cignoni
c2b726e57a Hole Filling now write the number of closed holes 2009-09-12 05:21:15 +00:00
Guido Ranzuglia granzuglia
8b44d7e772 moved all possible implementation from .h file -> .cpp 2009-09-11 09:56:31 +00:00
Paolo Cignoni cignoni
394821f135 corrected the lib linking line for linux (thanks to Cheers Lars Grobe) 2009-09-10 19:53:57 +00:00
Guido Ranzuglia granzuglia
7c093665e3 main web page has been updated for version 1.2.2 2009-09-08 09:39:28 +00:00
Guido Ranzuglia granzuglia
1931c68769 patched little bug on BoolWidget & LineEditWidget emitted signal
connect(cb,SIGNAL(stateChanged(int)),this,SIGNAL(parameterChanged())) -> connect(cb,SIGNAL(stateChanged(int)),p,SIGNAL(parameterChanged()))
2009-09-07 15:18:26 +00:00
Guido Ranzuglia granzuglia
ea565321bc added iso_parameterization filter 2009-09-07 10:26:48 +00:00
Guido Ranzuglia granzuglia
bd14b5eb00 updated version 1.2.2b -> 1.2.2 2009-09-07 09:07:42 +00:00
Guido Ranzuglia granzuglia
0d94829543 Scripting system has been restored and patched (tons of bugs). PS it should be re-engineered 2009-09-07 08:02:01 +00:00
Paolo Cignoni cignoni
eafef49e92 added transfer of normal attribute to the vertex attribute transfer filter 2009-09-06 08:09:25 +00:00
Paolo Cignoni cignoni
eadcf85031 added better description and correct init value for the threshold parameter 2009-09-06 08:07:42 +00:00
Paolo Cignoni cignoni
0f4f4b12bf currentDataMask is now private 2009-09-06 07:48:03 +00:00
Paolo Cignoni cignoni
171ff8f70a Added more options to the vertex attribute transfer tool. Now you can specify a maximum distance, save the distance as quality and transfer attributes from point clouds 2009-09-05 06:21:41 +00:00
Paolo Cignoni cignoni
199547831b added constructor of iofilters (and some comments) 2009-09-04 15:58:00 +00:00
Paolo Cignoni cignoni
c801c56e28 corrected bug on the use of the log before the init of a window when loading a mesh and finding errors 2009-09-04 15:56:12 +00:00
Paolo Cignoni cignoni
da4d750046 updatedatamask should be private; added method to copy mask from an existing mesh. 2009-09-04 15:54:48 +00:00
Paolo Cignoni cignoni
3480dceeee Changed decimal number in absperc widget 2009-09-04 14:45:19 +00:00
Guido Ranzuglia granzuglia
cc35c79ad5 fixed state bug in class ColorWidget 2009-09-03 10:15:53 +00:00
Guido Ranzuglia granzuglia
51cd39d302 removed unneeded comment 2009-09-03 10:14:31 +00:00
Guido Ranzuglia granzuglia
57f9e070c3 added MM_FACENUMBER, MM_VERTNUMBER
shifted some others tags
changed value of MM_UNKNOWN in order to avoid conflicts with MM_POLYGONAL
2009-09-03 10:10:07 +00:00
Stefano Marras marras
273df764fe Added PostCondition and fixed parameter errors 2009-09-02 09:54:03 +00:00
Guido Ranzuglia granzuglia
f60db5f949 added MM_VERTNUMBER to Discrete Curvature's postCondition 2009-09-02 07:36:23 +00:00
Guido Ranzuglia granzuglia
296a57649b added MM_FACENUMBER, MM_VERTNUMBER
shifted some others tags
changed value of MM_UNKNOWN in order to avoid conflicts with MM_POLYGONAL
2009-09-02 07:34:23 +00:00
Guido Ranzuglia granzuglia
733d7c1090 refined isDynamic - added constrains on faces number and vertices number 2009-09-02 07:32:13 +00:00
Guido Ranzuglia granzuglia
675a4ab804 totally new parameters system...bugs surelly will be present! 2009-09-01 08:33:26 +00:00
Federico Ponchio ponchio
0ae731bceb added -include options for linux g++ 4.3 (which does not includes
automatically a few headers)
2009-08-30 14:33:41 +00:00
Nico Pietroni nicopietroni
82ef21c41c corrected some typedefs for gcc compilation 2009-08-30 09:52:29 +00:00
Paolo Cignoni cignoni
e8aafa9f21 Yet more refactoring and a new feature: Quality weighted simplification. Now you can drive the simplification process using the per-vertex quality value as an amplification factor, e.g. using ambient occlusion as quality you can simplify more aggressively non visible portion of the mesh. 2009-08-29 21:34:05 +00:00
Paolo Cignoni cignoni
57684dd9f8 updated the pro to the renaming 2009-08-29 14:23:07 +00:00
Paolo Cignoni cignoni
bafdadb3f0 Renaming for coherent naming 2009-08-29 13:25:10 +00:00
Paolo Cignoni cignoni
54e55a164c yet another code cleaning pass to the texture quadric simplifiction code 2009-08-29 07:18:09 +00:00
Paolo Cignoni cignoni
b7be19da3d added normal variation check to the texture simplification 2009-08-29 00:46:55 +00:00
Paolo Cignoni cignoni
e8bb416611 exposed parameter for quality quadric in texture simplification filter. 2009-08-29 00:21:09 +00:00
Paolo Cignoni cignoni
8578e46b3d heavily refactored code and moved templated stuff into a .h file 2009-08-29 00:20:21 +00:00
Paolo Cignoni cignoni
d04e0da45c Added support of quality quadrics 2009-08-29 00:19:43 +00:00
Nico Pietroni nicopietroni
fea454ad50 Added functions in order to:
* Interpolate the Curvature
* Precumpute the projection matrix
* Interpolate between various points in parametric space
2009-08-28 10:07:04 +00:00
Nico Pietroni nicopietroni
adcb0d77d1 added function testParamCoordsPoint 2009-08-28 10:05:07 +00:00
Nico Pietroni nicopietroni
6de9f7dbd0 removed Function testParamCoordsPoint(const vcg::Point2<ScalarType> &) and corrected some GCC compilation errors 2009-08-28 10:04:04 +00:00
Nico Pietroni nicopietroni
fcc8370917 added functions:
* getSharedVertices(const std::vector<int> ,AbstractVertex *[3])
 * InterpolationSpace(const std::vector<int> ,int )

to implement interpolation between different points in parametric space

 * Theta(const int &,	
         const vcg::Point2<ScalarType> &,
	ParamFace* &,
	CoordType &)

to get directly the 3D coordinates of a parametric point

changed
#include <local_parametrization.h>
#include <uv_grid.h>

into
#include "local_parametrization.h"
#include "uv_grid.h"

added
vcg::face::Normal3f,
vcg::face::Qualityf

on ParamFace

and

vcg::vertex::CurvatureDirf

on ParamVertex 
for Quad processing
2009-08-28 10:01:54 +00:00