EgtExecutor :

- corretto calcolo SurfTmConvexHullInBBox.
This commit is contained in:
DarioS
2021-05-04 10:25:53 +02:00
parent 5e6194d417
commit 41c553e3a4
+1 -1
View File
@@ -507,7 +507,7 @@ MyCreateSurfTmConvexHullInBBox( int nParentId, int nId, const BBox3d& b3Box, int
vTria[3] = MyCreateSidePlaneHull( vVert, bNXp, b3Box, -2) ;
// invalido i triangoli con normale opposta alla direzione attesa
for ( int i = 0 ; i < 4 ; ++ i) {
if ( ( vTria[i].GetN().x > 0) != bNXp)
if ( abs( vTria[i].GetN().x) < 0.1 || ( vTria[i].GetN().x > 0) != bNXp)
vTria[i].Set( vTria[i].GetP( 0), vTria[i].GetP( 1), vTria[i].GetP( 2)) ;
}
// cerco uno o due piani validi