Paolo Cignoni
|
437d258a22
|
Added (from an idea of Fabio Ganovelli) the possibility of adding face-quality driving quadrics. For each face, three quadric perpendicular to the face plane and passing through the edges are added (just like for borders, but with a much lower weight). In case of very planar surface these quadrics try to keep the original shapes of triangles, preferring small edge collapse. Without this in planar zones collapse order could be random.
|
2008-07-15 07:15:18 +00:00 |
Paolo Cignoni
|
b626643efb
|
Re-factored the Heap-Simplex ratio parameter. Now it is something that should be asked to the localmodification class.
|
2008-07-10 09:44:09 +00:00 |
Nico Pietroni
|
b3c2645005
|
changed line 215 for compilation problems in case of class extension (just semantic)
|
2008-07-03 10:21:17 +00:00 |
Paolo Cignoni
|
12c8c9f3ff
|
Added Allocator::DeleteFace and Allocator::DeleteVertex; Now the use of SetD() should be deprecated.
|
2007-10-16 16:46:53 +00:00 |
Paolo Cignoni
|
ae9d8a8535
|
Solved an issue related to different casting double-float between gcc 3 and gcc 4
|
2007-03-22 11:07:16 +00:00 |
Paolo Cignoni
|
02beca15e3
|
Added Rad to the NormalThr Option and removed a bug in multiple exectuion of non optimal simplification (missing an isD check)
|
2007-02-25 09:20:10 +00:00 |
Paolo Cignoni
|
9732b0f8b8
|
Added Finalize() method to the interface, corrected minor bugs on border preserving and postsimplification cleanup
Avoided double make_heap (it is done only in the local_optimization init)
|
2007-01-19 09:13:14 +00:00 |
Paolo Cignoni
|
7be5d031b9
|
typenames and qualifiers for gcc compliance
|
2006-10-15 07:31:22 +00:00 |
Paolo Cignoni
|
6295f96fbd
|
Heavyly restructured for meshlab inclusion. Now the access to the quadric elements are mediated by a static helper class.
|
2006-10-09 20:12:55 +00:00 |
Paolo Cignoni
|
c2fb20c70b
|
Updated to the new style face->Normal() becomes Normal(face)
|
2006-10-07 17:20:25 +00:00 |
Paolo Cignoni
|
2ef5b676b5
|
Changed the sign of the priority of a collapse. Now it is its the error as it should (and not -error)
|
2005-10-02 23:19:36 +00:00 |
Federico Ponchio
|
2328e5b1e4
|
*** empty log message ***
|
2005-04-14 11:35:09 +00:00 |
Paolo Cignoni
|
1509a9b434
|
Better management of symmetric/asymmetric edge collapses
|
2005-01-19 10:35:28 +00:00 |
Paolo Cignoni
|
8ca248762a
|
Moved param classes inside; added support for optimal placement and symmetric; added update heap also here (not only in the base class)
|
2004-12-10 01:07:15 +00:00 |
Paolo Cignoni
|
da6bf044f0
|
passed parameters by reference in many funcs and gcc cleaning
|
2004-11-23 10:34:45 +00:00 |
ganovelli
|
4359486afc
|
A vcg.::Pos was used to implement the collapse type. CHanged
to vcg::Edge
|
2004-10-25 07:07:56 +00:00 |
ganovelli
|
215aaa2e84
|
corrected error in -error (see localoptimization)
|
2004-09-29 17:08:16 +00:00 |
ganovelli
|
26c2861e7a
|
creation
|
2004-09-15 10:25:20 +00:00 |