From 7332494ee20ae972537aa4129b8c29c1feffaab8 Mon Sep 17 00:00:00 2001 From: nicopietroni Date: Fri, 15 Oct 2010 15:19:12 +0000 Subject: [PATCH] line 331 called the correct distance function between segment-point in distance3.h --- vcg/simplex/face/distance.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/vcg/simplex/face/distance.h b/vcg/simplex/face/distance.h index 1dd3f548..f22d30e1 100644 --- a/vcg/simplex/face/distance.h +++ b/vcg/simplex/face/distance.h @@ -63,7 +63,7 @@ created #include #include #include - +#include namespace vcg { namespace face{ @@ -325,8 +325,11 @@ namespace vcg { Box3 bb; f.GetBBox(bb); Segment3 degenTri(bb.min,bb.max); - Point3 closest= ClosestPoint( degenTri, q ); - ScalarType d = Distance(closest, q); + //Point3 closest= ClosestPoint( degenTri, q ); + //ScalarType d = Distance(closest, q); + Point3 closest; + ScalarType d; + vcg::SegmentPointDistance(degenTri,q,closest,d); if( d>dist || d<-dist ) // Risultato peggiore: niente di fatto return false; dist=d;