Paolo Cignoni
|
02456f0505
|
Corrected bug in the search of holes. Removed output prints
|
2006-12-01 21:24:16 +00:00 |
Paolo Cignoni
|
9c5b7ce5a1
|
Corrected pop_heap vs pop_back issue in heap usage
|
2006-12-01 08:53:55 +00:00 |
Paolo Cignoni
|
d946007a70
|
Added a function for FF topology consistency check
|
2006-12-01 08:12:30 +00:00 |
Paolo Cignoni
|
2fc96f2682
|
Added Callback, Corrected some spelling errors (adiacense -> adjacency).
Added Validity Check function for hole loops
|
2006-12-01 00:11:17 +00:00 |
Paolo Cignoni
|
fcc1187856
|
Corrected IsOrientedMesh. After the templating of the swapedge it did not worked any more....
Added Texture management to the FlipMesh
|
2006-12-01 00:00:56 +00:00 |
Paolo Cignoni
|
638be12fdc
|
small gcc compiling issues
|
2006-11-30 11:49:20 +00:00 |
Paolo Cignoni
|
70c16f01ef
|
Made static exposed funtions of the class
|
2006-11-29 16:21:45 +00:00 |
Paolo Cignoni
|
5670460684
|
Added check with the new end and avoided dangerous updating of already updated pointers
|
2006-11-29 15:58:50 +00:00 |
Paolo Cignoni
|
ef0a22c229
|
Removed limit.
|
2006-11-29 15:25:22 +00:00 |
Paolo Cignoni
|
4110ebe3aa
|
Code refactory and bugfix.
|
2006-11-29 15:18:49 +00:00 |
Federico Ponchio
|
eb0ae58b64
|
removede int<->pointer conversions.
|
2006-11-29 14:20:10 +00:00 |
Paolo Cignoni
|
2f592ca2f8
|
Added Consistency check in the HasVFAdj static function
|
2006-11-28 22:35:29 +00:00 |
Paolo Cignoni
|
d614e6baa5
|
Added default constructor with null initialization to adjacency members.
AddFaces and AddVertices NEED to know if the topology is correctly computed to update it.
|
2006-11-28 22:34:28 +00:00 |
Paolo Cignoni
|
5af2209678
|
Re added typedef Histogramf and Histogramd
|
2006-11-28 21:29:21 +00:00 |
Massimiliano Corsini
|
d179389424
|
add documentation
fix typo
|
2006-11-28 09:47:42 +00:00 |
Paolo Cignoni
|
b50b9a7d8b
|
Added IsSizeConsistent
|
2006-11-27 10:36:35 +00:00 |
Paolo Cignoni
|
2954c88fef
|
Now compiles on gcc under linux.
|
2006-11-24 10:42:39 +00:00 |
Paolo Cignoni
|
d74b87b91e
|
Code refactory and added minimum weight triangolation.
|
2006-11-22 13:43:28 +00:00 |
Federico Ponchio
|
bfdae426b8
|
passing VDistFunct() to functions wanting a reference, not a value
(why a reference btw?)
|
2006-11-21 16:06:54 +00:00 |
Massimiliano Corsini
|
952d3e61ca
|
fix all errors and warnings gyven by gcc compiler
|
2006-11-16 14:48:48 +00:00 |
Massimiliano Corsini
|
900a46600e
|
fix polar coordinates
|
2006-11-15 15:34:39 +00:00 |
Federico Ponchio
|
4687fa762f
|
Added usual typename.
|
2006-11-13 13:13:49 +00:00 |
Federico Ponchio
|
cc5d4df4e8
|
Removed a couple of useless assert.
|
2006-11-13 13:12:27 +00:00 |
Federico Ponchio
|
716d0b39f2
|
Added GetBBox in Point3 (declaration) the body of the function is in box3.h
|
2006-11-13 13:03:45 +00:00 |
Federico Ponchio
|
613dcafe3b
|
just added an #include <matrix33>
|
2006-11-13 12:53:40 +00:00 |
Paolo Cignoni
|
73985fe506
|
Clear some useless code
|
2006-11-13 10:11:38 +00:00 |
Paolo Cignoni
|
63f09aa04b
|
Added a missing prototype to ismanifold
|
2006-11-13 01:57:23 +00:00 |
Nico Pietroni
|
94d7ced114
|
added normalization of normal in DoRay functions
|
2006-11-12 02:41:03 +00:00 |
Nico Pietroni
|
e35961b498
|
*** empty log message ***
|
2006-11-10 11:50:57 +00:00 |
Nico Pietroni
|
fc770bdd96
|
added DoRayFuntion that return interpolated normal
|
2006-11-10 11:41:49 +00:00 |
Paolo Cignoni
|
43facb8954
|
Corrected Detach; added FFCorrectness; Corrected ComplexSize, Dissemination of a lot of assert()
|
2006-11-09 17:28:42 +00:00 |
Paolo Cignoni
|
d2cdb34aa2
|
Corrected RemoveNonManifoldFace
|
2006-11-09 17:26:24 +00:00 |
Paolo Cignoni
|
4be312c7f2
|
Added ismanifold
|
2006-11-09 17:22:56 +00:00 |
Paolo Cignoni
|
642158fc32
|
many gcc compiling issues
|
2006-11-07 17:22:53 +00:00 |
Paolo Cignoni
|
e2733d55df
|
Necessary changes for compilation with gcc 3.4.6. Especially the hash function is a problem
|
2006-11-07 15:13:57 +00:00 |
Paolo Cignoni
|
06047a697d
|
gcc compiling issues
|
2006-11-07 11:47:14 +00:00 |
Paolo Cignoni
|
865bb26e54
|
Corrected some errors in the reflections Has*** functions
|
2006-11-07 11:29:24 +00:00 |
Paolo Cignoni
|
62244759fc
|
Added Quality weighted laplacian smoothing
|
2006-11-07 11:28:02 +00:00 |
Paolo Cignoni
|
0146bedd72
|
Added missing std::
|
2006-11-07 07:56:43 +00:00 |
Paolo Cignoni
|
1c8f2d9055
|
Leipa ear now compute max dihedral angle.
|
2006-11-06 16:12:29 +00:00 |
ganovelli
|
a44013b865
|
vesione 2005 compliant
|
2006-10-31 16:02:59 +00:00 |
ganovelli
|
05090aaee1
|
changed access throught iterator with static call to comply 2005 compiler
|
2006-10-31 11:30:41 +00:00 |
ganovelli
|
3997779a97
|
added overrides to HasFFAddAdjacency and HasVFAddAdjacency
|
2006-10-27 14:15:10 +00:00 |
ganovelli
|
cd438cf489
|
changed &*vert.end() to !vert.empty() -> &vert.back() to comply vs2005 compiler
|
2006-10-27 13:26:49 +00:00 |
ganovelli
|
30fac27e73
|
added override to HasFFAdjacency , HasVFAdjacency for the optional attributes (see also complex/trimesh/allocate.h)
|
2006-10-27 11:08:18 +00:00 |
ganovelli
|
841b424b5c
|
the calls to HasFFAdjacency e HasVFAdjacency have been changed to override them for the optional attributes (see vcg/complex/trimesh/base.h)
|
2006-10-27 11:06:29 +00:00 |
Nico Pietroni
|
478e2ad4cd
|
corrected 1 bug in operator ++ of closest iterator
|
2006-10-26 08:28:50 +00:00 |
Nico Pietroni
|
ad5a634220
|
added intersection control between bounding boxes for intersection between segment and triangle function
|
2006-10-25 16:04:32 +00:00 |
Nico Pietroni
|
a8b6014a73
|
corrected bug in closest iterator.. if doesn't find any alement at first cells examinated continue until find some element
|
2006-10-25 15:59:29 +00:00 |
Paolo Cignoni
|
fe32dbea36
|
just few rearrangements...
|
2006-10-25 12:46:07 +00:00 |
Nico Pietroni
|
5799203aaf
|
added max dist control and constructor
|
2006-10-25 09:47:53 +00:00 |
ganovelli
|
73cf33acac
|
added history in the file
|
2006-10-23 12:06:36 +00:00 |
Paolo Cignoni
|
4c66ab97d9
|
Added missing std::
|
2006-10-20 07:44:45 +00:00 |
Paolo Cignoni
|
4b4dd13689
|
Minor bug fixed
|
2006-10-19 13:32:23 +00:00 |
Federico Ponchio
|
7d06710d46
|
I nuovi seed ora devono essere ad almeno radius dalla mesh.
|
2006-10-19 10:11:01 +00:00 |
Paolo Cignoni
|
98d9d02773
|
Corrected Laplacian, Added selection to HCSmooth
|
2006-10-19 07:33:03 +00:00 |
Federico Ponchio
|
8fd20ba5aa
|
*** empty log message ***
|
2006-10-18 21:26:39 +00:00 |
Federico Ponchio
|
50a6a8b79b
|
*** empty log message ***
|
2006-10-18 21:22:15 +00:00 |
Federico Ponchio
|
2d6cd78082
|
*** empty log message ***
|
2006-10-18 15:40:04 +00:00 |
Paolo Cignoni
|
9031924a14
|
Added some templatedoctree to compile under 2003
|
2006-10-18 15:11:26 +00:00 |
Paolo Cignoni
|
8af861d31d
|
New policy for compute quality in TrivialEar.
Bugfixed LeipaEar.
Added new algorithm "selfintersection" with test for self intersection.
|
2006-10-18 15:06:47 +00:00 |
Federico Ponchio
|
310fcc2947
|
*** empty log message ***
|
2006-10-18 14:52:24 +00:00 |
Federico Ponchio
|
4e29f4f87e
|
*** empty log message ***
|
2006-10-18 14:22:17 +00:00 |
Federico Ponchio
|
7047f4d4a7
|
using existing faces.
|
2006-10-18 14:08:50 +00:00 |
Federico Ponchio
|
e4a4dd72bb
|
Fixed a few bugs, added a few tricks.
|
2006-10-18 13:15:30 +00:00 |
Federico Ponchio
|
36db742b83
|
working backup
|
2006-10-18 10:08:15 +00:00 |
Federico Ponchio
|
6eb4a5b293
|
Working on mingw now.
|
2006-10-18 08:32:03 +00:00 |
Paolo Cignoni
|
804c4aaf1c
|
Added #include <assert.h>
|
2006-10-17 06:54:14 +00:00 |
Paolo Cignoni
|
17979a3b54
|
In function Barycenter, replaced calls to (the inexistent) cP(i) with P(i)
|
2006-10-17 06:51:33 +00:00 |
Paolo Cignoni
|
5e4f12f28a
|
minor changes to comply gcc compiler
|
2006-10-16 16:10:22 +00:00 |
Federico Ponchio
|
947b27d691
|
Added callback
|
2006-10-16 14:28:25 +00:00 |
Paolo Cignoni
|
570929bc45
|
First Working Version
|
2006-10-16 08:50:58 +00:00 |
Paolo Cignoni
|
81e0f25754
|
Better managment of resize overloading when reducing the size of a vector
|
2006-10-16 08:49:29 +00:00 |
Paolo Cignoni
|
7be5d031b9
|
typenames and qualifiers for gcc compliance
|
2006-10-15 07:31:22 +00:00 |
Federico Ponchio
|
eb691cb768
|
*** empty log message ***
|
2006-10-14 16:20:06 +00:00 |
Federico Ponchio
|
568dbaf75f
|
Rimossa (temporaneamente) la parte che cerca le altre componenti connesse.
|
2006-10-14 12:03:55 +00:00 |
Federico Ponchio
|
4a9d5af123
|
*** empty log message ***
|
2006-10-14 10:46:40 +00:00 |
Paolo Cignoni
|
736ef2bc24
|
Decreased vn when deleting a vertex
|
2006-10-14 00:39:52 +00:00 |
Paolo Cignoni
|
b7d931e7dc
|
Removed the class name Pivot before the methods of the class (gcc tolerated this!)
|
2006-10-14 00:15:21 +00:00 |
Paolo Cignoni
|
302e24189d
|
first version
|
2006-10-13 14:11:49 +00:00 |
Paolo Cignoni
|
ebc0ac52c0
|
Added two sqrt templates for resolving ambiguity of sqrt(int)
|
2006-10-13 13:14:50 +00:00 |
Paolo Cignoni
|
00a0aeb381
|
Added **explicit** constructor from three coords of a different scalartype
|
2006-10-13 12:59:24 +00:00 |
Paolo Cignoni
|
7e30be53fa
|
added callback...
|
2006-10-13 10:38:09 +00:00 |
Federico Ponchio
|
b0a192b60c
|
First version somewhat stable.
|
2006-10-13 02:51:24 +00:00 |
Federico Ponchio
|
711e5ad192
|
*** empty log message ***
|
2006-10-13 02:11:35 +00:00 |
Paolo Cignoni
|
8d056ebdd4
|
fixed some bugs
|
2006-10-12 14:15:13 +00:00 |
Paolo Cignoni
|
51efef83bf
|
Conformed with the base interface
|
2006-10-12 11:02:57 +00:00 |
Paolo Cignoni
|
5b4f40661d
|
Minor changes to work with the base-compliant octree
|
2006-10-12 11:02:37 +00:00 |
Paolo Cignoni
|
b44fce7de9
|
added quality for triangle wrap
|
2006-10-10 09:33:47 +00:00 |
Paolo Cignoni
|
6e09ed9458
|
Bugfix and added a new type of ear (Liepa like)
|
2006-10-10 09:12:02 +00:00 |
Paolo Cignoni
|
605c4d2f04
|
Added a minimum method that uses SVD. Unfortunately it is much much slower.
|
2006-10-09 20:23:00 +00:00 |
Paolo Cignoni
|
904814041d
|
Added some missing Add***Ocf() for the default case.
|
2006-10-09 20:20:55 +00:00 |
Paolo Cignoni
|
f41e699da1
|
Increased the maximum number of possible template args from 8 to 9
|
2006-10-09 20:20:18 +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
|
2896499a4b
|
Changed some access to VertexFaceIterator to reflect the shorter new operators.
|
2006-10-09 20:09:40 +00:00 |
Paolo Cignoni
|
59d52a10e9
|
Added Remove NonManifoldFace
|
2006-10-09 20:06:46 +00:00 |
Paolo Cignoni
|
d644daee6b
|
Optimized version of "EAR HOLE FILLING", the Ear is selected according to its dihedral angle.
|
2006-10-09 10:07:07 +00:00 |
Paolo Cignoni
|
c2fb20c70b
|
Updated to the new style face->Normal() becomes Normal(face)
|
2006-10-07 17:20:25 +00:00 |
Marco Di Benedetto
|
0c31822d3c
|
Implemented Scale() method (was only declared).
|
2006-10-07 16:51:43 +00:00 |
Marco Di Benedetto
|
6a2b32f3e4
|
Added Dim() method.
|
2006-10-07 16:50:26 +00:00 |