From 7a4f131fbebb313249391b53a689970197c9504d Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Wed, 13 Feb 2019 08:34:47 +0000 Subject: [PATCH] EgtExecutor 2.1b3 : - modifiche per cambio interfaccia Zmap. --- EXE_GdbCreateSurf.cpp | 11 ++++------- EgtExecutor.rc | Bin 16176 -> 16176 bytes 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/EXE_GdbCreateSurf.cpp b/EXE_GdbCreateSurf.cpp index 33a3a0a..1c10579 100644 --- a/EXE_GdbCreateSurf.cpp +++ b/EXE_GdbCreateSurf.cpp @@ -1370,15 +1370,12 @@ ExeCreateSurfTmByVolZmap( int nParentId, int nZmapId, int nPart) StmFromTriangleSoup StmFts ; bOk = bOk && StmFts.Start() ; // recupero i triangoli del bordo dello Zmap - INTVECTOR vnModif ; - TRIA3DEXLISTVECTOR vlTria ; int nCount = ( bOk ? pVZM->GetBlockCount() : 0) ; - ( bOk ? pVZM->GetTriangles( true, vnModif, vlTria) : false) ; for ( int i = 0 ; i < nCount && bOk ; ++ i) { - // se blocco non modificato, vado oltre - if ( vnModif[i] < 0) - continue ; - for ( auto& Tria : vlTria[vnModif[i]]) { + // recupero i triangoli del blocco + TRIA3DEXVECTOR vTria ; + pVZM->GetBlockTriangles( i, vTria) ; + for ( auto& Tria : vTria) { // aggiusto per i sistemi di riferimento Tria.LocToLoc( frSou, frLoc) ; // inserisco il triangolo nella nuova superficie diff --git a/EgtExecutor.rc b/EgtExecutor.rc index 380b9e37a97b29b6996a81e5c3c1656c9eba06fe..f50d7f4ee1dc7441cfe7f80253dec69074620167 100644 GIT binary patch delta 79 zcmdl`x1nysFE&Qw&A-`PnSqoe*K!sx?>N)s4T4pS#*-bnk~jAW*?>e(i-FY$N+HxV MD8kglDP58Q0D5;DV*mgE delta 79 zcmdl`x1nysFE&P_&A-`PnSqoe*K!sx?>N)s4T4pSMw1=6k~jAW*?>e(i-FY$N+HxV MD8kglDP58Q0C_7LTL1t6