5336 Commits

Author SHA1 Message Date
Paolo Cignoni cignoni
14c4952d8d Added OpenCTM to the external libraries 2011-09-09 14:39:03 +00:00
Guido Ranzuglia granzuglia
d6de8b050a removed useless function call registerTypes 2011-09-09 13:13:49 +00:00
Guido Ranzuglia granzuglia
dba27172bd added virtual function getExpression() for XMLEnumWidget 2011-09-09 13:13:25 +00:00
Guido Ranzuglia granzuglia
a930c4d95b added support for:
- vertex 
- point (through QVector<float>)
2011-09-09 13:09:49 +00:00
Paolo Cignoni cignoni
4fc5cbcb48 Added geometric measures for quad edges (right angle discrepancy and edge min/max ratio 2011-09-08 22:31:37 +00:00
Paolo Cignoni cignoni
57bcedf29c Add check for existence of tex coords before trying to show texture boundaries 2011-09-08 22:21:38 +00:00
Marco Callieri mcallieri
f8036f8293 added normal-to-texture transfer between two meshes 2011-09-08 11:51:32 +00:00
Guido Ranzuglia granzuglia
a32c469ffb added support for added support for meshes inside script system 2011-09-07 13:54:33 +00:00
Guido Ranzuglia granzuglia
f565611412 added support for either for string or number enums. 2011-09-06 13:17:12 +00:00
Guido Ranzuglia granzuglia
6fc47d7398 - MeshLabServer is now a MeshLabApplication, not only a QApplication 2011-09-06 09:38:50 +00:00
Guido Ranzuglia granzuglia
692e732575 - added XMLEnumWidget
- MeshLab is now a MeshLabApplication, not only a QApplication
2011-09-06 09:38:18 +00:00
Guido Ranzuglia granzuglia
fd25643a25 - updated enum system
- fixed bugs on script enum
- added MeshLabApplication in order to avoid crash when an handle raise up an uncaught exception.
2011-09-06 09:36:19 +00:00
Guido Ranzuglia granzuglia
ca3c7e1962 updated xml file format 2011-09-06 09:30:57 +00:00
Paolo Cignoni cignoni
0c99c95dbf Added approximate geodesic poisson disk sampling 2011-09-05 20:52:42 +00:00
Paolo Cignoni cignoni
601243d36e corrected a bug in texture -> vertex color that caused wrong sampling of negative tex coords 2011-09-04 22:18:59 +00:00
Paolo Cignoni cignoni
7c1aeee55b added boundary weight to the texture aware quadric simplification and more correct default value for texture weight. 2011-09-04 22:09:21 +00:00
Paolo Cignoni cignoni
b4fbff89bf added decoration for showing texture seams 2011-09-04 21:11:06 +00:00
Matteo Dellepiane matteodelle
8429aaec0d 2011-08-10 17:22:36 +00:00
Matteo Dellepiane matteodelle
83c05a741a 2011-08-08 17:39:28 +00:00
Fabio Ganovelli ganovelli
b58a796903 correction: ApplyRigidTransformation->ApplySimilarity
(ApplyRigidTransformation was called with scaling scaling transformations)
2011-08-05 14:35:18 +00:00
Fabio Ganovelli ganovelli
3ff070cde8 implemented import of a matrix from the current layer in Matrix44fWidget.
Added import of a matrix from the clipboard as 16 float values
2011-08-04 13:33:18 +00:00
Fabio Ganovelli ganovelli
2ea877d79e changed ApplyRigidTransformation to ApplySimilarity to support scaling 2011-08-02 10:25:10 +00:00
Paolo Cignoni cignoni
e483c81357 Moved the filter_dirt and filter_sdfgpu plugins from fgt to the official plugin folder 2011-07-29 22:52:05 +00:00
Andrea Baldacci baldacci
5d7e49581c Outliers removal has been simplified. No more ray tracing is done (too much slow) but just a super-sampling of the depth buffer. For each ray that we trace, we take multiple depth values near the point of intersection and we output only the median of these values. This description is also included in the SDF help. 2011-07-29 17:15:16 +00:00
Paolo Cignoni cignoni
adc5b82092 Added a clamping to inside of the triangle for interpolation parameters (just to be sure to return positive values. 2011-07-29 16:33:43 +00:00
Paolo Cignoni cignoni
7608b9ab9a wrong include "" instead of <> 2011-07-29 15:50:22 +00:00
Paolo Cignoni cignoni
e7271e66fa removed useless comments 2011-07-29 15:47:32 +00:00
Andrea Baldacci baldacci
89745c8b01 Added a more detailed help to sdf and depth complexity filter. 2011-07-27 10:48:03 +00:00
Fabio Ganovelli ganovelli
6031873b0d corrected bug in Matrix44fWidget::collectWidgetValue() 2011-07-26 18:19:42 +00:00
Andrea Baldacci baldacci
d2e790dff4 Added Per Vertex Angle Weighted normals and median search has been modified in the sdf shader. 2011-07-26 14:41:19 +00:00
Andrea Baldacci baldacci
7cab8b1dba Added a more detailed help to obscurance. Modified default paramters of obscurance. 2011-07-25 10:49:14 +00:00
Fabio Ganovelli ganovelli
2de6c54e0d modifications to add transformation by a matrix to cameras.
in filter_camera: added the case FB_CAMERA_TRANSFORM
in stdpardialog.h/cpp : implemented  Matrix44fWidget
glarea.h/cpp: added transmitMatrix and sendMeshMatrix
2011-07-21 14:48:50 +00:00
Andrea Baldacci baldacci
e42c1a8363 Eliminated bug in retrieving filter parameters. Added scissor test to eliminate useless fragment in sdf and obscurance calculation. 2011-07-21 11:47:34 +00:00
Andrea Baldacci baldacci
4fe9d0153b Sdf and obscurance calculation is now also supported per face!!! 2011-07-21 00:29:17 +00:00
Andrea Baldacci baldacci
ef5eba69d2 Added few lines to begin supporting per face ray tracing. But it is still not supported in this version. 2011-07-20 18:37:16 +00:00
Andrea Baldacci baldacci
60a728b8f2 Users now get a warning if they underestimate the depth complexity of the mesh. 2011-07-20 12:52:32 +00:00
Andrea Baldacci baldacci
c366c01c12 Added stats log about depth complexity distribution. A bug in deth complexity calculation found and eliminated. 2011-07-20 11:29:43 +00:00
Andrea Baldacci baldacci
9cd4c02438 Added a return on the default control path of the function isFalseIntersection (sdf shader). 2011-07-19 15:55:36 +00:00
Andrea Baldacci baldacci
e15e93fe88 Added depth complexity calculation filter. Occlusion queries has been used to optimize sdf and obscurance too. 2011-07-16 11:59:50 +00:00
Paolo Cignoni cignoni
19acfffa01 updated after the move of import_gts.h export_gts.h 2011-07-15 06:11:49 +00:00
Paolo Cignoni cignoni
65598f4fd3 Moved to the VCGLib repository 2011-07-15 06:06:37 +00:00
Andrea Baldacci baldacci
f11af303ff Normals for false intersection are now sampled from a texture generated during depth peeling instead of being reconstructed form depth. Added vertex shader in depth peeling's program. 2011-07-13 13:17:02 +00:00
Matteo Dellepiane matteodelle
f1c3db9ee0 Tuning of parameters scaling 2011-07-13 12:05:01 +00:00
Massimiliano Corsini maxcorsini
6fd443af14 Shot::RescalingWorld now contains an additional parameter
to decide if rescale or not the focal length.
At the moment the intrinsics parameters loaded are assumed
to be correct, and hence all the calls to this method
do not use rescaling of the intrinsics.
2011-07-12 12:54:57 +00:00
Massimiliano Corsini maxcorsini
2f2796a282 Shot::RescalingWorld now contains an additional parameter
to decide if rescale or not the focal length.
At the moment the intrinsics parameters loaded are assumed
to be correct, and hence all the calls to this method
do not use rescaling of the intrinsics.
2011-07-12 12:54:03 +00:00
Andrea Baldacci baldacci
23062e5eb0 Correction to sdf to have correct mesh measures. 2011-07-12 12:22:43 +00:00
Paolo Cignoni cignoni
98a0f4bada I put comments in English; I have considered another case where the intersectionplanemesh is not working very well; I have restructured and shortened the applyFilter 2011-07-04 18:44:52 +00:00
Paolo Cignoni cignoni
75765b7c67 added a perface normal generation just to be sure 2011-07-04 12:35:32 +00:00
Guido Ranzuglia granzuglia
0293467be5 introduced enumGui 2011-06-30 14:01:15 +00:00
Guido Ranzuglia granzuglia
5a60b22a51 - changed optional parameters system
- introduced enum type 
- bugs fixing
2011-06-30 14:00:31 +00:00