EgtExecutor 2.1b3 :

- modifiche per cambio interfaccia Zmap.
This commit is contained in:
Dario Sassi
2019-02-13 08:34:47 +00:00
parent 14ba353106
commit 7a4f131fbe
2 changed files with 4 additions and 7 deletions
+4 -7
View File
@@ -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