EgtMachKernel 1.8f4 :
- correzioni per rinvio da sotto speciale (MDC) - ottimizzato caricamento altri utensili su testa con più uscite - salvato stato visualizzazione macchina e aggiunta funzione per restituirlo - si garantisce la visualizzazione completa della macchina durante Apply e Update delle lavorazioni.
This commit is contained in:
+10
@@ -47,6 +47,7 @@ Machine::Machine( void)
|
||||
m_dCalcTRad = 0 ;
|
||||
m_dCalcTOvLen = 0 ;
|
||||
m_dCalcTOvRad = 0 ;
|
||||
m_nMachineLook = MCH_LOOK_NONE ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
@@ -125,6 +126,8 @@ Machine::Init( const string& sMachinesDir, const string& sMachineName, MachMgr*
|
||||
m_sName.clear() ;
|
||||
m_sMachineDir.clear() ;
|
||||
}
|
||||
// imposto stato di visualizzazione
|
||||
m_nMachineLook = ( bOk ? MCH_LOOK_ALL : MCH_LOOK_NONE) ;
|
||||
// metto tutti gli assi in posizione home
|
||||
bOk = bOk && ResetAllAxesPos() ;
|
||||
return bOk ;
|
||||
@@ -818,6 +821,10 @@ Machine::CreateExitGroups( int nLay, const MUEXITVECTOR& vMuExit)
|
||||
bool
|
||||
Machine::SetLook( int nFlag)
|
||||
{
|
||||
// verifico validità flag
|
||||
if ( nFlag < MCH_LOOK_TAB || nFlag > MCH_LOOK_ALL)
|
||||
return false ;
|
||||
|
||||
// verifico DB geometrico
|
||||
if ( m_pGeomDB == nullptr)
|
||||
return false ;
|
||||
@@ -894,6 +901,9 @@ Machine::SetLook( int nFlag)
|
||||
nId = m_pGeomDB->GetNext( nId) ;
|
||||
}
|
||||
|
||||
// aggiorno stato di visualizzazione
|
||||
m_nMachineLook = nFlag ;
|
||||
|
||||
return true ;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user