From 7e611ef03807844aa0ef17f6d2758b544620ff23 Mon Sep 17 00:00:00 2001 From: cignoni Date: Thu, 27 Jan 2011 10:49:23 +0000 Subject: [PATCH] Removed and assert in the quality computation (if one side is zero for numerical rounding it should return zero as quality) --- vcg/space/triangle3.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vcg/space/triangle3.h b/vcg/space/triangle3.h index 7e6017e3..fb31ea71 100644 --- a/vcg/space/triangle3.h +++ b/vcg/space/triangle3.h @@ -284,10 +284,10 @@ P3ScalarType Quality( Point3 const &p0, Point3 const P3ScalarType a = Norm( x ); if(a==0) return 0; // Area zero triangles have surely quality==0; P3ScalarType b = SquaredNorm( d10 ); + if(b==0) return 0; // Again: area zero triangles have surely quality==0; P3ScalarType t = b; t = SquaredNorm( d20 ); if ( b