EgtMachKernel :

- aggiunta gestione Invert su asse (per ora solo in simulazione)
- possibilità di invertire lavorazione fori passanti
- in simulazione e generazione aggiunti punti estremi di box lavorazione.
This commit is contained in:
Dario Sassi
2016-12-12 09:18:50 +00:00
parent a706c667aa
commit 329136f5ca
11 changed files with 149 additions and 25 deletions
+16
View File
@@ -38,6 +38,22 @@ Machine::GetAxisToken( const string& sAxis, string& sToken) const
return true ;
}
//----------------------------------------------------------------------------
bool
Machine::GetAxisInvert( const string& sAxis, bool& bInvert) const
{
// controllo GeomDB
if ( m_pGeomDB == nullptr)
return false ;
// recupero il relativo gestore
Axis* pAx = GetAxis( GetGroup( sAxis)) ;
if ( pAx == nullptr)
return false ;
// recupero il flag di inversione dell'asse
bInvert = pAx->GetInvert() ;
return true ;
}
//----------------------------------------------------------------------------
bool
Machine::GetAxisType( const string& sAxis, bool& bLinear) const