Changed DegeneratedFaces -> RemoveZeroAreaFaces
This commit is contained in:
parent
a35e0d7ecd
commit
68993c3bf1
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$Log: not supported by cvs2svn $
|
||||||
|
Revision 1.15 2005/12/03 22:34:25 cignoni
|
||||||
|
Added missing include and sdt:: (tnx to Mario Latronico)
|
||||||
|
|
||||||
Revision 1.14 2005/12/02 00:14:43 cignoni
|
Revision 1.14 2005/12/02 00:14:43 cignoni
|
||||||
Removed some pointer vs iterator issues that prevented gcc compilation
|
Removed some pointer vs iterator issues that prevented gcc compilation
|
||||||
|
|
||||||
|
@ -240,6 +243,22 @@ namespace vcg {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
static int RemoveZeroAreaFace(MeshType& m, ScalarType epsilon=0)
|
||||||
|
{
|
||||||
|
FaceIterator fi;
|
||||||
|
int count_fd = 0;
|
||||||
|
|
||||||
|
|
||||||
|
for(fi=m.face.begin(); fi!=m.face.end();++fi)
|
||||||
|
if(Area<FaceType>(*fi) <= epsilon)
|
||||||
|
{
|
||||||
|
count_fd++;
|
||||||
|
fi->SetD();
|
||||||
|
m.fn--;
|
||||||
|
}
|
||||||
|
return count_fd;
|
||||||
|
}
|
||||||
static bool IsComplexManifold( MeshType & m )
|
static bool IsComplexManifold( MeshType & m )
|
||||||
{
|
{
|
||||||
FaceIterator fi;
|
FaceIterator fi;
|
||||||
|
@ -441,21 +460,7 @@ namespace vcg {
|
||||||
return Compindex;
|
return Compindex;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int DegeneratedFaces(MeshType& m)
|
|
||||||
{
|
|
||||||
FaceIterator fi;
|
|
||||||
int count_fd = 0;
|
|
||||||
|
|
||||||
|
|
||||||
for(fi=m.face.begin(); fi!=m.face.end();++fi)
|
|
||||||
if(Area<FaceType>(*fi) == 0)
|
|
||||||
{
|
|
||||||
count_fd++;
|
|
||||||
fi->SetD();
|
|
||||||
m.fn--;
|
|
||||||
}
|
|
||||||
return count_fd;
|
|
||||||
}
|
|
||||||
/**
|
/**
|
||||||
GENUS: A topologically invariant property of a surface defined as:
|
GENUS: A topologically invariant property of a surface defined as:
|
||||||
the largest number of nonintersecting simple closed curves that can be drawn on the surface without separating it.
|
the largest number of nonintersecting simple closed curves that can be drawn on the surface without separating it.
|
||||||
|
|
Loading…
Reference in New Issue