1685 Commits

Author SHA1 Message Date
Luigi Malomo malomo
d42e1b0c33 - implemented Vertex Color to Texture transfer (cross-mesh)
- bugfix in "basic parametrization" filter (space optimizing method). Now face longest edge is ACTUALLY mapped to longest edge in parametrization domain
- tons of changes in rasterization functions
- minor optimizations
- lots of code refactoring
2009-12-01 19:47:48 +00:00
Paolo Cignoni cignoni
dc6f093d25 std::pow vs pow(float float) 2009-11-30 15:56:33 +00:00
Guido Ranzuglia granzuglia
3136dc7040 improved Visual Studio compatibility 2009-11-30 10:28:15 +00:00
Luigi Malomo malomo
8581b4eb8a bugfix - in Basic Parametrization filter (space-optimizing method) UV triangles weren't coherent with corresponding face orientation 2009-11-28 18:48:43 +00:00
Paolo Cignoni cignoni
38e382a4df Added Pluginmanager to the pro to know the position of the u3D dll 2009-11-28 02:34:35 +00:00
Paolo Cignoni cignoni
a27474e038 final adjustments for decorations 2009-11-28 02:33:14 +00:00
Paolo Cignoni cignoni
14022f6978 Yet another set of const adjustment. more to come... 2009-11-28 02:28:18 +00:00
Paolo Cignoni cignoni
392b783672 Yet another set of const adjustment. more to come... 2009-11-28 02:25:32 +00:00
Luigi Malomo malomo
2af9cf01b1 "Color To Texture" filter renamed to "Vertex Color to Texture transfer"
Implemented safety buffers along edge within rastering process + minor changes
2009-11-28 02:22:31 +00:00
Paolo Cignoni cignoni
74089df833 Yet another set of const adjustment. more to come... 2009-11-28 02:21:51 +00:00
Paolo Cignoni cignoni
2a67def928 still changes following the common code restructuring. An avalanche of const adjustements 2009-11-28 02:09:58 +00:00
Guido Ranzuglia granzuglia
e8c0fc6c8d added functions to fulfill new MeshLabInterface's interface 2009-11-27 16:08:32 +00:00
Paolo Cignoni cignoni
1c80834306 Improved texture parametrization decoration (now it has correct aspect ratio) 2009-11-25 15:52:16 +00:00
Paolo Cignoni cignoni
af47a69f32 Slightly change the interface of the collada parsing stuff to avoid allocation hassles 2009-11-24 10:21:19 +00:00
Paolo Cignoni cignoni
4c4f5368a4 added two forgot files. Sorry for the awful capitalized names, but this old stuff need a strong refactoring.... 2009-11-23 23:37:16 +00:00
Paolo Cignoni cignoni
bfe9e24ea0 Refactoring meshlab common files. Created a 'common' directory with the shared pieces of code. Most of the pro/pri files have been changed. A rebuild all is strongly suggested...
* Corrected Paths.
2009-11-23 11:26:35 +00:00
Paolo Cignoni cignoni
3bddba5d6f Added a decoration to show current texture parametrization 2009-11-23 11:26:00 +00:00
Paolo Cignoni cignoni
292280e764 Refactoring meshlab common files. Created a 'common' directory with the shared pieces of code. Most of the pro/pri files have been changed. A rebuild all is strongly suggested...
* Corrected Paths.
2009-11-23 11:24:31 +00:00
Paolo Cignoni cignoni
932cc14e53 Refactoring meshlab common files. Created a 'common' directory with the shared pieces of code. Most of the pro/pri files have been changed. A rebuild all is strongly suggested...
* Corrected Paths.
2009-11-23 11:22:29 +00:00
Paolo Cignoni cignoni
ef5e009ab2 Refactoring meshlab common files. Created a 'common' directory with the shared pieces of code. Most of the pro/pri files have been changed. A rebuild all is strongly suggested...
* Corrected Paths.
2009-11-23 11:20:54 +00:00
Paolo Cignoni cignoni
cf22d0c0f0 Refactoring meshlab common files. Created a 'common' directory with the shared pieces of code. Most of the pro/pri files have been changed. A rebuild all is strongly suggested...
* Updated all the pro's. Again.
2009-11-23 11:19:47 +00:00
Paolo Cignoni cignoni
eca9e284d3 Refactoring meshlab common files. Created a 'common' directory with the shared pieces of code. Most of the pro/pri files have been changed. A rebuild all is strongly suggested...
* Updated all the pro's. Again.
2009-11-23 11:18:04 +00:00
Paolo Cignoni cignoni
635f4e1483 Refactoring meshlab common files. Created a 'common' directory with the shared pieces of code. Most of the pro/pri files have been changed. A rebuild all is strongly suggested...
* Updated all the pro's.
2009-11-23 10:17:13 +00:00
Luigi Malomo malomo
1755139348 implemented "Color To Texture" filter
(needs testing + refining in rasterization)
2009-11-21 02:27:35 +00:00
Luigi Malomo malomo
c7d87d21f5 added "Color To Texture" filter skeleton 2009-11-18 22:49:34 +00:00
Stefano Marras marras
8a45aeea85 fixed small bugs (hopefully). 2009-11-18 18:21:11 +00:00
Stefano Marras marras
91fb7995c1 Fixed small bugs on border face. 2009-11-18 11:11:46 +00:00
Paolo Cignoni cignoni
68d1436c3c removed harmless warnings 2009-11-17 23:34:05 +00:00
Paolo Cignoni cignoni
5b8f88b820 Added the new version of the face rasterizer. Shorter and faster. 2009-11-17 22:37:42 +00:00
Stefano Marras marras
7f52ab924a Removed small bugs 2009-11-17 19:01:47 +00:00
Marco Callieri mcallieri
057575a6d5 added cache size control in command line version 2009-11-17 17:16:00 +00:00
Marco Callieri mcallieri
85d224b0ac added bbox check, if the mesh is out of the subvolume, it is not loaded at all 2009-11-16 15:25:42 +00:00
Stefano Marras marras
dc06004906 Fixed small bugs. Removal of small CC no more needed. 2009-11-16 12:13:01 +00:00
Guido Ranzuglia granzuglia
470d38edb7 added log_2 template function to support visual studio 2005-2008 2009-11-16 11:23:20 +00:00
Guido Ranzuglia granzuglia
5a09fcba16 added support for M_SQRT in visual studio 2005-2008 2009-11-16 11:22:42 +00:00
Guido Ranzuglia granzuglia
004122adc4 added return true; in AddSingleMesh 2009-11-16 11:21:25 +00:00
Luigi Malomo malomo
66002e721a further optimizations in Basic Parametrization filter (space-optimizing method)
bug fixes in Set Texture filter
general code cleanup + minor changes
2009-11-16 01:52:07 +00:00
Luigi Malomo malomo
7af9e03f05 fixed a bug (in space-optimizing method "quads per line" weren't checked)
added hint for user in case of error
2009-11-14 16:33:52 +00:00
Luigi Malomo malomo
9950ea28e8 some code refactoring + little bug fix
added limit for triangles dimension in parametrization domain
Set Texture filter implemented (not fully tested)
2009-11-14 01:28:58 +00:00
Marco Callieri mcallieri
72f4e20e1d added parameter for stripping asserts on release on mingw 2009-11-13 11:41:07 +00:00
Marco Callieri mcallieri
e208e7a897 2009-11-12 13:37:34 +00:00
Marco Callieri mcallieri
5b9b3f84bd added ALN support, corrected small bugs 2009-11-12 13:36:06 +00:00
Marco Callieri mcallieri
aa637ff0d5 added parameter for plymc restart from a certain subblock, plus rewrite some of the help in command line tool 2009-11-11 13:13:04 +00:00
Luigi Malomo malomo
7601670545 Strongly optimization in Basic Triangle Mapping filter (space-optimizing method).
Removed faces sort by area.
2009-11-10 18:17:53 +00:00
Stefano Marras marras
a94bea85ae Fixed infinite loop bugs; added support for non-overlapping meshes (e.g. aligned meshes); more debug is needed. 2009-11-10 17:34:41 +00:00
Luigi Malomo malomo
c8ad64a035 Added Set Texture filter skeleton (does nothing) 2009-11-08 17:36:03 +00:00
Luigi Malomo malomo
6720494307 Fixed a bug in space-optimizing Basic Parametrization filter.
Smaller faces weren't actually mapped in smaller triangles.
2009-11-08 15:16:42 +00:00
Luigi Malomo malomo
88bd72bb53 Modified Basic Parametrization filter to set texture id (required by some old filters) 2009-11-08 02:20:31 +00:00
Luigi Malomo malomo
2a47647ad1 Added log info to Basic Parametrization filter (triangles catheti px size) 2009-11-08 01:55:47 +00:00
Luigi Malomo malomo
430a6275f2 Added space-optimizing algorithm to Basic Parametrization filter.
Slow, don't use it by now
2009-11-08 01:11:49 +00:00