EgtGeomKernel 2.3a2 :

- corretta CDeSimpleCylTria nel caso di piano del triangolo parallelo all'asse del cilindro.
This commit is contained in:
Dario Sassi
2021-01-03 17:08:57 +00:00
parent 5b0dfd16e1
commit 56ee465d9a
2 changed files with 4 additions and 4 deletions
+4 -4
View File
@@ -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)
BIN
View File
Binary file not shown.