Paolo Cignoni
|
0c606a5cf5
|
added EdgeEdge topology computation function
|
2011-05-11 09:57:08 +00:00 |
Paolo Cignoni
|
3bb7e7bdd9
|
Corrected again the constructor of the base trimesh. Now it simply call the clear (just to enforce same behaviour)
|
2011-05-11 09:54:05 +00:00 |
Paolo Cignoni
|
f7abd17dfe
|
added RemoveDegenerateEdge and modifyed RemoveDuplicatedVertex to support edgemesh
|
2011-05-11 07:36:19 +00:00 |
Paolo Cignoni
|
6d27dabf19
|
Added Initialization of en to ZERO !!!!
|
2011-05-11 06:18:01 +00:00 |
Paolo Cignoni
|
577416408f
|
Added functions for clearing flags on edges
|
2011-05-11 06:13:38 +00:00 |
Paolo Cignoni
|
589cb681e5
|
Added parenthesis to remove gcc warnings
|
2011-05-11 06:11:21 +00:00 |
Paolo Cignoni
|
580ec94ab3
|
Index functions (that given a simplex return its position in the vector) are const
|
2011-05-11 06:09:14 +00:00 |
Paolo Cignoni
|
e878e7ae88
|
Cleaned up a bit the geodesic interfaces. Removed useless parameters to avoid ambiguity. Could require updating the existing code using it
|
2011-04-22 11:09:30 +00:00 |
ganovelli
|
e87fe74584
|
retry
|
2011-04-22 10:18:43 +00:00 |
ganovelli
|
b5359da0a1
|
added missing std::
|
2011-04-21 16:49:59 +00:00 |
ganovelli
|
3789370e24
|
updated to vcg version (HasEETopology to HasEEAdjacency)
|
2011-04-21 16:24:46 +00:00 |
Nico Pietroni
|
c4cc235b52
|
- added call of FarthestVertex with returning vertices within a specified interval
- added initial #define to avoid multiple inclusion
|
2011-04-19 09:40:04 +00:00 |
ganovelli
|
a5fc2fae6a
|
bug corrected: . to -> in VertexAreaUniform
|
2011-04-08 14:28:00 +00:00 |
Paolo Cignoni
|
affd9ee469
|
Corrected bug. Assert called when a no internal vertex was present.
|
2011-04-08 09:26:57 +00:00 |
Paolo Cignoni
|
5233b20f12
|
Added a function Flip a mesh so that its normals are orented outside.
Just for safety it uses a voting scheme.
It assumes that
* mesh has already has coherent normals.
* mesh is watertight and single component.
|
2011-04-07 22:28:28 +00:00 |
Paolo Cignoni
|
f8eb8a41dd
|
Cleaned up a bit triangle3. Removed some weird interpolation wrappers (that ended to be misused) and updated the rest of the lib to comply with this changes
|
2011-04-05 21:53:12 +00:00 |
Paolo Cignoni
|
57cfc71a34
|
heavily restructured. Still need a lot of work. Name changed. Some stuff using it could not work anymore...
|
2011-04-05 08:57:23 +00:00 |
ganovelli
|
25b5f39dad
|
Ongoing Rearrangement of filepath
delete old trimesh content
|
2011-04-01 17:18:15 +00:00 |
ganovelli
|
6c0c32ecfe
|
Ongoing Rearrangement of filepath
delete old trimesh content
|
2011-04-01 17:17:42 +00:00 |
ganovelli
|
3c7efa7bff
|
Ongoing Rearrangement of filepath
delete old trimesh content
|
2011-04-01 17:17:15 +00:00 |
ganovelli
|
f4a5512500
|
Ongoing Rearrangement of filepath
delete old trimesh content
|
2011-04-01 17:16:29 +00:00 |
ganovelli
|
2506364fc4
|
Ongoing Rearrangement of filpath
|
2011-04-01 17:15:34 +00:00 |
ganovelli
|
1fc83af05c
|
Ongoing Rearrangement of filepath
replaced the path to comply the filepaths modification.
The replacements are as follows:
/complex/trimesh/base.h --> /complex/complex.h
/complex/trimesh/allocate.h --> /complex/allocate.h
/complex/trimesh/append.h --> /complex/append.h
/complex/trimesh/ --> /complex/algorithms/
/complex/local_optimization/ ---> /complex/algorithms/local_optimization/
/complex/local_optimization.h ---> /complex/algorithms/local_optimization.h
/complex/intersection.h ---> /complex/algorithms/intersection.h
/complex/boundary.h ---> /complex/algorithms/boundary.h
|
2011-04-01 17:06:52 +00:00 |
ganovelli
|
9ff0ad3f1e
|
Ongoing Rearrangement of filepath
replaced the path to comply the filepaths modification.
The replacements are as follows:
/complex/trimesh/base.h --> /complex/complex.h
/complex/trimesh/allocate.h --> /complex/allocate.h
/complex/trimesh/append.h --> /complex/append.h
/complex/trimesh/ --> /complex/algorithms/
/complex/local_optimization/ ---> /complex/algorithms/local_optimization/
/complex/local_optimization.h ---> /complex/algorithms/local_optimization.h
/complex/intersection.h ---> /complex/algorithms/intersection.h
/complex/boundary.h ---> /complex/algorithms/boundary.h
|
2011-04-01 17:06:03 +00:00 |
ganovelli
|
fea1228701
|
adding complex.h
|
2011-04-01 17:00:18 +00:00 |
ganovelli
|
0cc7ff76b9
|
Ongoing Rearrangement of filpath
deleting base.h
|
2011-04-01 16:59:40 +00:00 |
ganovelli
|
882896dd8d
|
Ongoing Rearrangement of filpath
renaming of complex/base.h to complex/complex.h
|
2011-04-01 16:45:05 +00:00 |
ganovelli
|
1ad23912db
|
|
2011-04-01 16:25:49 +00:00 |
ganovelli
|
3262c530c8
|
Ongoing Rearrangement of filpath
ACTION 3
|
2011-04-01 16:22:18 +00:00 |
ganovelli
|
562ddb5397
|
Ongoing Rearrangement of filpath
ACTION 2
|
2011-04-01 16:20:53 +00:00 |
ganovelli
|
830a3402c2
|
Ongoing Rearrangement of filpath
ACTION 1
|
2011-04-01 16:19:48 +00:00 |
ganovelli
|
d84b39382a
|
correction to NameBound mechanism to compile with gcc.
|
2011-03-31 16:19:34 +00:00 |
granzuglia
|
d09c937697
|
added missing included file
|
2011-03-25 11:04:01 +00:00 |
Paolo Cignoni
|
605b0fdefc
|
Added functions for removing in a smarter way non manifoldness :
SplitNonManifoldVertex
RemoveNonManifoldFace
|
2011-03-22 11:57:33 +00:00 |
Paolo Cignoni
|
daa0030db1
|
Changed MeshType::HasFFTopology() -> HasFFAdjacency (m )
|
2011-03-21 14:47:01 +00:00 |
Paolo Cignoni
|
6807df8ea1
|
added SelectionStack utility class.
|
2011-03-21 14:45:38 +00:00 |
Paolo Cignoni
|
e66769545e
|
added cutoff distance to geodesic computations
|
2011-03-14 15:23:37 +00:00 |
Paolo Cignoni
|
4447fab921
|
Added FaceRandomConnectedComponent to colorize faces according connected components
|
2011-03-14 09:34:22 +00:00 |
Paolo Cignoni
|
127caef1a6
|
removed a harmless gcc warning
|
2011-03-11 10:28:21 +00:00 |
Paolo Cignoni
|
4c1a6502b2
|
harmless gcc warnings (ambiguous boolean expressions)
|
2011-02-17 16:39:38 +00:00 |
Paolo Cignoni
|
463c31e27a
|
removed harmless and useless const in return values
|
2011-02-17 16:25:55 +00:00 |
Paolo Cignoni
|
2e6bc99646
|
harmless gcc warnings
|
2011-02-17 11:39:21 +00:00 |
Paolo Cignoni
|
4a26c71e63
|
added a safety check for the feature point to be in the cell (could jump outside for numerical errors...)
|
2011-02-14 10:53:33 +00:00 |
Paolo Cignoni
|
59e89dfc73
|
Fixed parameter order on method compute_fitmap;
Added parameter to set number of smoothing iterations;
|
2011-02-10 16:02:47 +00:00 |
Paolo Cignoni
|
326fa280ce
|
added missing include
|
2011-02-10 09:51:43 +00:00 |
Paolo Cignoni
|
4107c587d0
|
Modified check for diagonal collapses
|
2011-02-04 17:14:47 +00:00 |
Paolo Cignoni
|
c68b61391f
|
Added a missing include
|
2011-02-04 09:31:47 +00:00 |
Paolo Cignoni
|
9ddbd14616
|
Fixed wrong function calls
|
2011-02-01 12:59:57 +00:00 |
Paolo Cignoni
|
6583f81c3f
|
Removed wrong file inclusion
|
2011-02-01 12:58:02 +00:00 |
Paolo Cignoni
|
99950cc5f4
|
Modified computation of EH and HE relations in method FromIndexed;
Removed assertions and added checks about EH and HE relations;
|
2011-02-01 10:55:06 +00:00 |