From ca1a7dfdab584904ab26e64ae6fdc86317151b13 Mon Sep 17 00:00:00 2001 From: Guido Ranzuglia granzuglia Date: Wed, 5 May 2010 09:04:43 +0000 Subject: [PATCH] avoiding to test if a face intersects with itself --- src/fgt/edit_hole/fgtHole.h | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/fgt/edit_hole/fgtHole.h b/src/fgt/edit_hole/fgtHole.h index fa9ef21d4..05880ee13 100644 --- a/src/fgt/edit_hole/fgtHole.h +++ b/src/fgt/edit_hole/fgtHole.h @@ -513,9 +513,13 @@ public: typename std::vector::iterator fib; for(fib=inBox.begin();fib!=inBox.end();++fib) - if(vcg::tri::Clean::TestIntersection( *fib, f )) - return true; - + { + if (f != *fib) + { + if(vcg::tri::Clean::TestIntersection( *fib, f )) + return true; + } + } return false; };