diff --git a/CDeCylTria.cpp b/CDeCylTria.cpp index 998937b..7ca70dc 100644 --- a/CDeCylTria.cpp +++ b/CDeCylTria.cpp @@ -50,12 +50,12 @@ CDeSimpleCylTria( const Frame3d& frCyl, double dR, double dH, const Triangle3d& DistPointLine dstPL( ORIG, vVert[i], vVert[j]) ; double dSqDist ; if ( dstPL.GetSqDist( dSqDist)) { - // se distanza maggiore del raggio, allora non collide - if ( dSqDist > dR * dR) - return false ; + // se distanza minore del raggio, allora collide + if ( dSqDist <= dR * dR) + return true ; } } - return true ; + return false ; } // Verifico che sia orientato verso l'alto if ( plyTria.GetVersN().z < - EPS_SMALL) diff --git a/EgtGeomKernel.rc b/EgtGeomKernel.rc index 67d9a26..eba8a13 100644 Binary files a/EgtGeomKernel.rc and b/EgtGeomKernel.rc differ