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
Paolo Cignoni cignoni
b0ab1a2d76
added a compacting pre save to avoid wrong deleted face management in dae export...
2009-08-28 07:26:23 +00:00
Paolo Cignoni cignoni
e5f3f42747
Yet another code cleaning pass to improve readability of critical code in texture quadric simplification
2009-08-27 05:57:19 +00:00
Paolo Cignoni cignoni
a7acb39b20
added piwik to replace unsupporded phpmv2
2009-08-26 07:14:42 +00:00
Paolo Cignoni cignoni
f3fc39e430
Yet more refactoring of the quadric texture simplification core
2009-08-26 00:11:21 +00:00
Paolo Cignoni cignoni
0bba66cb7f
Other code cleaning to improve readability of critical code.
2009-08-25 22:31:31 +00:00
Paolo Cignoni cignoni
20d574a06a
Needed Code Cleaning to remove unnecessary new/allocations
2009-08-25 07:13:07 +00:00
Paolo Cignoni cignoni
82c2f8321f
Sometimes (in collada) the texture names could have been encoded with a url-like style
...
Added another texture loading attempt that should be harmless (e.g. replacing spaces with '%20')
2009-08-24 06:08:49 +00:00
Nico Pietroni nicopietroni
cf4d0f24d8
first release version
2009-08-20 15:08:12 +00:00
Nico Pietroni nicopietroni
3c8bd77d72
corrected function Preconditions
2009-08-20 15:06:52 +00:00
Nico Pietroni nicopietroni
83cf9a7d08
removed comments
2009-08-20 15:05:24 +00:00
Nico Pietroni nicopietroni
9395111e86
- added new functions of IsoParametrization class:
...
* getSharedVertices(AbstractFace *f0,AbstractFace *f1,AbstractVertex *shared[3])
* InterpolationSpace(const int &I0,const int &I1,int &IndexDomain)
* Theta(const int &I,const vcg::Point2<ScalarType> &UV,CoordType &pos3D)
* inv_GE1_fixedI(const int &DiamIndex,const vcg::Point2<ScalarType> &UVDiam,const int &I,vcg::Point2<ScalarType> &bary)
- erased comments at the end of the file
2009-08-20 15:04:13 +00:00
Nico Pietroni nicopietroni
e6717550d6
added 2 includes
2009-08-20 14:58:34 +00:00
Paolo Cignoni cignoni
59505c502b
documented with doxygen.
...
Memory leak caught and documented.
An alternative Matching() function that use clustering to save time is provided, but commented in code. To use it is sufficient uncomment this one and comment the one with the same name.
2009-08-18 15:44:12 +00:00
Paolo Cignoni cignoni
6ef5d14e13
Enhanched bronze shader, better interface to set up params
2009-08-18 01:08:38 +00:00
Stefano Marras marras
b9856b6d8a
Fixed minor bugs. Splitting of border face revised.
2009-08-04 09:46:30 +00:00
Paolo Cignoni cignoni
a7b7801ad2
added a missing const (for gcc compiling)
2009-08-03 11:45:08 +00:00
Paolo Cignoni cignoni
831f7ae38b
-Changes in random generator object initialization
...
-short consensus's threshold removed. Number of full consensus performed increased to 15
-a consensus percentage is always shown in the log pane, although alignment process fails.
-Features are automatically computed by the alignment process if they were not computed yet.
2009-08-02 21:54:02 +00:00