minor changes in singularity drawing

This commit is contained in:
Nico Pietroni 2012-09-22 13:40:56 +00:00
parent dcb0d036ff
commit e6cc513cae
1 changed files with 6 additions and 4 deletions

View File

@ -1,3 +1,5 @@
#include <vcg/complex/algorithms/parametrization/tangent_field_operators.h>
namespace vcg{ namespace vcg{
template <class MeshType> template <class MeshType>
class GLField class GLField
@ -90,11 +92,11 @@ public:
for (unsigned int i=0;i<mesh.vert.size();i++) for (unsigned int i=0;i<mesh.vert.size();i++)
{ {
if (mesh.vert[i].IsD())continue; if (mesh.vert[i].IsD())continue;
if (!mesh.vert[i].IsS())continue; if (!mesh.vert[i].IsSingular())continue;
int mmatch; int mmatch=mesh.vert[i].missmatch;
bool IsSing=vcg::tri::CrossField<MeshType>::IsSingular(mesh.vert[i],mmatch); //bool IsSing=vcg::tri::CrossField<MeshType>::IsSingular(mesh.vert[i],mmatch);
//if (!IsSing)continue; //if (!IsSing)continue;
assert(IsSing); //assert(IsSing);
assert(mmatch!=0); assert(mmatch!=0);
/*vcg::glColor(vcg::Color4b(255,0,0,255));*/ /*vcg::glColor(vcg::Color4b(255,0,0,255));*/
if (mmatch==1)vcg::glColor(vcg::Color4b(0,0,255,255)); if (mmatch==1)vcg::glColor(vcg::Color4b(0,0,255,255));