Paolo Cignoni
|
af15a07c0f
|
corrected small bug in RemoveDuplicateFace involving the unsafe subtracting 1 from an unsigned int that could be zero...
|
2012-06-14 13:48:25 +00:00 |
Nico Pietroni
|
894ebb26f6
|
added RemoveHugeConnectedComponentsDiameter function
|
2012-05-25 13:33:36 +00:00 |
Paolo Cignoni
|
c4e116a42a
|
Corrected a bug in the RemoveUnreferencedVertex. It considered only faces and removed vertices referenced by edges
|
2012-03-14 16:01:30 +00:00 |
Paolo Cignoni
|
6094438b4b
|
Changed all the MeshType::HasSomething() into the now standard tri::HasSomething(MeshType &m)
|
2012-01-20 07:58:43 +00:00 |
Paolo Cignoni
|
86617dd872
|
Changed the name of Clean::IsOrientedMesh() -> Clean::OrientCoherentlyMesh()
It is a mesh changing method!
|
2012-01-18 11:42:08 +00:00 |
Paolo Cignoni
|
ae58754015
|
Significant change of names to the UpdateSelection Class.
now follows the standard VertexClear instead of ClearVertex.
Updated all the other files of vcg using it...
(added also selection stuff for edges..)
|
2011-12-13 10:07:00 +00:00 |
Paolo Cignoni
|
342f182ee0
|
Added RemoveDuplicateEdge and CountNonManifoldEdgeEdge
|
2011-11-15 11:20:12 +00:00 |
Paolo Cignoni
|
486795fcfb
|
Better Comments on the Genus.
|
2011-10-17 23:33:48 +00:00 |
Paolo Cignoni
|
2fe129645b
|
Rolled back
|
2011-10-05 15:04:40 +00:00 |
Paolo Cignoni
|
5c358c02a4
|
Cleaned up small bug in the vertex clustering alg (crashed on empty sets and on non compacted meshes
|
2011-05-31 08:37:13 +00:00 |
Paolo Cignoni
|
f7abd17dfe
|
added RemoveDegenerateEdge and modifyed RemoveDuplicatedVertex to support edgemesh
|
2011-05-11 07:36:19 +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 |
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
|
1ad23912db
|
|
2011-04-01 16:25:49 +00:00 |