3693 Commits

Author SHA1 Message Date
Paolo Cignoni cignoni
baaebfee28 Updated pros and sources to comply to the new common library system 2009-12-05 00:50:40 +00:00
Paolo Cignoni cignoni
0d080202ae Updated pros and sources to comply to the new common library system 2009-12-05 00:49:24 +00:00
Paolo Cignoni cignoni
6770877355 Updated pros and sources to comply to the new common library system 2009-12-05 00:46:37 +00:00
Paolo Cignoni cignoni
90be6ee042 Updated pros and sources to comply to the new common library system 2009-12-05 00:43:23 +00:00
Paolo Cignoni cignoni
17f26e536c Updated pros and sources to comply to the new common library system 2009-12-05 00:40:03 +00:00
Paolo Cignoni cignoni
493167770f Updated pros and sources to comply to the new common library system 2009-12-05 00:37:59 +00:00
Paolo Cignoni cignoni
049564ff9a Updated pros and sources to comply to the new common library system 2009-12-04 14:57:49 +00:00
Paolo Cignoni cignoni
be0c02be69 Updated pros and sources to comply to the new common library system 2009-12-04 13:38:46 +00:00
Paolo Cignoni cignoni
abe28bdaeb Updated pro and filters to comply to the new common library system 2009-12-04 10:53:05 +00:00
Paolo Cignoni cignoni
d9d5a699b0 ********************
Great Change to the build system
common parts moved to a shared library
********************
Many plugins still to be updated
2009-12-04 10:14:15 +00:00
Paolo Cignoni cignoni
f97cba4a4b ********************
Great Change to the build system
common parts moved to a shared library
********************
Many plugins still to be updated
2009-12-04 10:10:48 +00:00
Paolo Cignoni cignoni
0aadab75a3 ********************
Great Change to the build system
common parts moved to a shared library
********************
Many plugins still to be updated
2009-12-04 10:09:24 +00:00
Paolo Cignoni cignoni
dd438cf32c harmless GCC compiling issues 2009-12-03 23:16:31 +00:00
Luigi Malomo malomo
61c13ea877 -implemented texture to vertex color transfer (cross-mesh)
-minor changes (code still need a massive refactoring/clean up)
2009-12-03 22:27:49 +00:00
Paolo Cignoni cignoni
c8656451dd Improved the decoration that shows a texture parametrization 2009-12-03 01:10:07 +00:00
Paolo Cignoni cignoni
e1d3b4a0aa corrected bug in the management of multiple textured meshes. The update of modified textures was not correctly handled. 2009-12-03 01:09:23 +00:00
Paolo Cignoni cignoni
acb7b3fa37 added dumping of the log info onto the stderr in debugging 2009-12-02 15:15:19 +00:00
Paolo Cignoni cignoni
3b145d3ab5 new interface of poisson disk sampling 2009-12-02 15:12:55 +00:00
Paolo Cignoni cignoni
8e279d1266 harmless gcc compilation issues 2009-12-02 15:12:24 +00:00
Paolo Cignoni cignoni
26ac3bcf5b harmless gcc compilation issues 2009-12-02 15:11:55 +00:00
Paolo Cignoni cignoni
7a0ca45f19 wrong include capitalization 2009-12-02 14:47:25 +00:00
Paolo Cignoni cignoni
b42677d79c [FGT - filter_fractal]
- deletion of the horrifying fArgs array and inserted a new class FractalArgs to manage the perturbation parameters
- perturbation can now be saved as a per-vertex quality value
- removed refined step in FP_FRACTAL_MESH filter
- added preview support in FP_FRACTAL_MESH filter
- removed subdivision steps values from table description
- FP_FRACTAL_MESH now directly smoothes vertex normals instead of face normals and then vertex normals
- removed superior limit of subdivision step parameter
- Fractal Displacement moved in Remeshing submenu
- added check for vertex deletion (IsD()) before applying the perturbation
- some code beautifying
2009-12-02 14:21:29 +00:00
Paolo Cignoni cignoni
e377e9de41 [filter_shape] Archimedean and platonic solids are now in different menu 2009-12-02 12:59:22 +00:00
Paolo Cignoni cignoni
3400f08ef6 [filter_shape] Changed the way of generating figures, it now uses loops 2009-12-02 12:31:02 +00:00
Luigi Malomo malomo
19e61b87a4 implemented Texture to Texture transfer (cross-mesh). may be improved. 2009-12-02 04:08:59 +00:00
Paolo Cignoni cignoni
b1cfc369fc Correction of the previous commit.
Deleted dustsampler.cpp
Added dustsampler.h
2009-12-02 02:25:21 +00:00
Paolo Cignoni cignoni
0e2bd3503e [FGT] Dust Accumulation Filter
This filter version only create a Dust Mesh of vertices
Every vertex contains a DustParticle a data, structure defined in dustparticle.h
It contains mass, barycentric coordinates and a FacePointer
dustsampler.h is a implementation of TrivialSampler. When a new sample point is added, a DustParticle with its barycentic coordinates and FacePointer is created; 
-----
Modified filter_dirt.h,filter_dirt.h,filter_dirt.pro
Added dustparticle.h dustsampler.h
2009-12-02 02:20:50 +00:00
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
7a36660750 Various mostly harmless GCC compiling issues (include file paths, enum types etc) 2009-12-01 11:09:41 +00:00
Paolo Cignoni cignoni
3d93ef5f36 refactoring of code:
FilterHighQualityRender class has spitted in two files (one for parser rib phase the other for filter plugin functions)
A namespace (UtilitiesHQR) with general utility function (from FilterHighQualityRender) has created too.
2009-12-01 01:47:37 +00:00
Paolo Cignoni cignoni
dc6f093d25 std::pow vs pow(float float) 2009-11-30 15:56:33 +00:00
Guido Ranzuglia granzuglia
e6a1761c8e removed decoratorActionsList and editActionsList from mainwindow.h 2009-11-30 15:39:57 +00:00
Guido Ranzuglia granzuglia
3136dc7040 improved Visual Studio compatibility 2009-11-30 10:28:15 +00:00
Paolo Cignoni cignoni
8844ade164 vcg mesh face normals support added 2009-11-30 10:00:55 +00:00
Paolo Cignoni cignoni
360768a6b0 Complete implementation of boolean operations, initial Walker stub 2009-11-30 07:25:33 +00:00
Paolo Cignoni cignoni
856eea93e1 correct progress bar during rendering
export now work with a copy of mesh
2009-11-29 23:55:19 +00:00
Paolo Cignoni cignoni
c8371e28db [filter_shape] Fixed compiled issue caused in r3780 2009-11-29 18:39:06 +00:00
Paolo Cignoni cignoni
e0d3af69cd No more problem with the closure of piqls process. Now, the processes aqsis and piqls, are called from meshlab.
Added error message e more refactoring
2009-11-29 18:19:53 +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
2ef04f9e06 final phase implementation:
- image/images copied in mesh directory with the right name (if are many for now, they are copied with a number) and with request file format (new parameter)
- deleting all file is required (parameter) (with a bug not solved)
2009-11-28 02:52:28 +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
6b52b9a56d Yet another set of const adjustment. more to come... 2009-11-28 02:18:20 +00:00
Paolo Cignoni cignoni
b96cc5021d useless warning 2009-11-28 02:15:15 +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
Paolo Cignoni cignoni
8e363de94d [filter_shape] Finished truncated icosahedron (soccer ball)
- I have done the part of joining vertices using arrays and loops so that it looks better and is easier to understand.

- Minor: aligning and beautifying of code.
- TODO: The part of creating vertices can also be optimized using loops.
2009-11-27 23:59:14 +00:00