EgtExecutor 2.1b3 :
- modifiche per cambio interfaccia Zmap.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user