EgtExecutor 2.1a3 :

- corretta funzione ExeCreateSurfTmConvexHullInBBox.
This commit is contained in:
Dario Sassi
2019-01-22 11:44:14 +00:00
parent ce513d5db6
commit c8ac91adae
2 changed files with 5 additions and 0 deletions
+5
View File
@@ -503,6 +503,11 @@ MyCreateSurfTmConvexHullInBBox( int nParentId, int nId, const BBox3d& b3Box, int
vTria[1] = MyCreateSidePlaneHull( vVert, bNXp, b3Box, -3) ;
vTria[2] = MyCreateSidePlaneHull( vVert, bNXp, b3Box, +2) ;
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)
vTria[i].Set( vTria[i].GetP( 0), vTria[i].GetP( 1), vTria[i].GetP( 2)) ;
}
// cerco uno o due piani validi
int nPlane1 = -1 ;
int nPlane2 = -1 ;