diff --git a/Drilling.cpp b/Drilling.cpp index 9b1b637..de5088b 100644 --- a/Drilling.cpp +++ b/Drilling.cpp @@ -1385,8 +1385,13 @@ Drilling::GetHoleData( SelData Id, Hole& hole) // altrimenti determino la distanza del fondo del foro dal bordo del grezzo else { double dElev ; - if ( GetElevation( m_nPhase, hole.ptIni, - hole.vtDir, dElev) && dElev <= hole.dThick + 10) - hole.bBlind = false ; + if ( GetElevation( m_nPhase, hole.ptIni, - hole.vtDir, dElev)) { + double dMaxElev ; + if ( FromString( ExtractInfo( m_Params.m_sUserNotes, "MaxElev="), dMaxElev) && dElev > dMaxElev) + dElev = dMaxElev ; + if ( dElev <= hole.dThick + 10) + hole.bBlind = false ; + } } return true ; } diff --git a/EgtMachKernel.rc b/EgtMachKernel.rc index 2725e52..006862c 100644 Binary files a/EgtMachKernel.rc and b/EgtMachKernel.rc differ