vcglib/vcg/complex/trimesh
ganovelli 396e54b566 new mod to support partial selection (possibly to revise):
NOTE on how to use Append::MEsh with selected elements:

If we want to append only the  selected faces of the mesh and call the Append::Mesh
with selected parameter = true, we must ensure that also the cofaces of inferior
order are selected (vertices and edges). 
Otherwise what happen is that the vertices are NOT appended and then the appended
(selected) faces cannot be built.
On the other ahnd Append::Mesh will NOT change the selected flag of the input mesh, it must be done
before calling it. (check  tri::UpdateSelection<CMeshO>::VertexFromFaceLoose(currentMesh->cm); ) 

The same problem for the adjacencies with higher order simplexes. In this cases they are simply not updated . For example, if only a few vertices are selected, and they have, say, VFAdj, it is ignored.
2010-08-11 15:54:37 +00:00
..
create removed mostly harmless gcc warnings (unused/uninitialized vars) 2010-07-14 08:00:16 +00:00
update added fitmaps 2010-08-05 14:24:09 +00:00
allocate.h from iterator to const_iterator 2010-07-01 09:13:08 +00:00
append.h new mod to support partial selection (possibly to revise): 2010-08-11 15:54:37 +00:00
attribute_seam.h importlocal--> importdata 2010-06-18 08:01:14 +00:00
autoalign_4pcs.h ImportLocal to ImportData. Adjacencies are no more handle by ImportData, but 2010-06-16 16:31:17 +00:00
base.h added HasPerVertexVFAdjacency and HasPerFaceVFAdjacency. Removed 2010-06-24 12:35:37 +00:00
bitquad_creation.h ImportLocal to ImportData. Adjacencies are no more handle by ImportData, but 2010-06-16 16:29:07 +00:00
bitquad_optimization.h minor changes 2009-10-14 16:15:50 +00:00
bitquad_support.h add missing std:: 2009-10-15 11:53:09 +00:00
clean.h removed harmless gcc warnings (unsigned vs signed int) 2010-07-01 09:21:56 +00:00
clip.h Renamed a symbol that caused ambiguity (VertexInfo -> vertexClipInfo) added functor and function for box clipping 2010-06-16 13:23:07 +00:00
closest.h fixed gcc compatibility issue 2010-07-12 13:21:12 +00:00
clustering.h removed illegal *m.vert.end() 2010-04-12 12:45:06 +00:00
crease_cut.h ImportLocal to ImportData. Adjacencies are no more handle by ImportData, but 2010-06-16 16:31:17 +00:00
edge_collapse.h added a missing std:: to max() 2010-06-23 14:25:08 +00:00
geodesic.h removed mostly harmless gcc warnings (unused/uninitialized vars) 2010-07-14 08:00:16 +00:00
hole.h corrected the template in the normal<> function... again 2009-12-07 08:17:10 +00:00
inertia.h removed a meaningless import of an uninitailzed var. 2010-06-18 14:31:58 +00:00
inside.h [Namespaces changes] 2008-09-30 10:52:37 +00:00
nring.h removed harmless gcc warnings 2010-08-05 14:20:43 +00:00
overlap_estimation.h changed doxigen comments. 2009-08-04 21:10:08 +00:00
point_sampling.h Fixed bug in the rasterization function to generate correct samples outside triangles which have a texture space border edge. 2010-05-21 16:43:58 +00:00
polygon_support.h Added ExtractPolygon quad support function 2009-06-26 13:05:52 +00:00
refine.h completed the correct working of temporary data inside the refinement functions 2009-06-25 06:19:00 +00:00
refine_loop.h removed harmless gcc warnings 2010-01-03 01:57:39 +00:00
smooth.h added a smoothing algorithm for quad meshes with half-edge topology 2010-07-23 14:11:36 +00:00
stat.h replaced SetS with SetV and IsS with IsV. 2010-08-09 19:59:30 +00:00
subset.h ImportLocal to ImportData. Adjacencies are no more handle by ImportData, but 2010-06-16 16:31:17 +00:00
textcoord_optimization.h big replacement .Zero => .SetZero, and start of Eigen's compatibilities (currently disabled by default) 2008-10-27 14:48:14 +00:00