diff --git a/EXE_GdbModifySurf.cpp b/EXE_GdbModifySurf.cpp index 8346583..d40bd50 100644 --- a/EXE_GdbModifySurf.cpp +++ b/EXE_GdbModifySurf.cpp @@ -232,8 +232,8 @@ ExeApproxSurface( int nId, double dLinTol) pStm.Set( pAuxSurf != nullptr ? pAuxSurf->Clone() : nullptr) ; } bool bOk = ( ! IsNull( pStm)) ; - // va inserita la semplificazione di una trimesh - + // semplificazione della trimesh + bOk = bOk && pStm->DoCompacting( dLinTol) ; // sostituisco la vecchia superficie con la nuova bOk = bOk && pGeomDB->ReplaceGeoObj( nId, Release( pStm)) ; ExeSetModified() ;