EgtMachKernel 1.6e3 :

- aggiunta prima gestione semplice della macchina.
This commit is contained in:
Dario Sassi
2015-05-07 07:00:23 +00:00
parent ec420de8ef
commit 685966ac11
10 changed files with 213 additions and 14 deletions
+5 -5
View File
@@ -258,19 +258,19 @@ MachMgr::SetCurrMachGroup( int nId)
SwapParts( false) ;
// nascondo precedente gruppo corrente e la relativa macchina
m_pGeomDB->SetStatus( m_nCurrMGrpId, GDB_ST_OFF) ;
m_pGeomDB->SetStatus( m_nCurrMGeoId, GDB_ST_OFF) ;
m_pGeomDB->SetStatus( GetCurrMGeoId(),GDB_ST_OFF) ;
}
// imposto i dati del nuovo gruppo corrente
m_nCurrMGrpId = nId ;
m_cCurrMGrp = mgData ;
m_nCurrMGeoId = GetMachineId( m_cCurrMGrp.MGeoName) ;
m_nCurrMch = GetMachine( m_cCurrMGrp.MGeoName) ;
// porto i pezzi dalla loro posizione standard nei grezzi nuovi
SwapParts( true) ;
// nascondo pezzi rimasti sotto la radice
ShowRootParts( false) ;
// rendo visibile il nuovo gruppo corrente e la relativa macchina
m_pGeomDB->SetStatus( m_nCurrMGrpId, GDB_ST_ON) ;
m_pGeomDB->SetStatus( m_nCurrMGeoId, GDB_ST_ON) ;
m_pGeomDB->SetStatus( GetCurrMGeoId(), GDB_ST_ON) ;
return true ;
}
@@ -290,10 +290,10 @@ MachMgr::ResetCurrMachGroup( void)
ShowRootParts( true) ;
// nascondo gruppo corrente e la relativa macchina
m_pGeomDB->SetStatus( m_nCurrMGrpId, GDB_ST_OFF) ;
m_pGeomDB->SetStatus( m_nCurrMGeoId, GDB_ST_OFF) ;
m_pGeomDB->SetStatus( GetCurrMGeoId(), GDB_ST_OFF) ;
// dichiaro nessun gruppo corrente e la relativa macchina
m_nCurrMGrpId = GDB_ID_NULL ;
m_nCurrMGeoId = GDB_ID_NULL ;
m_nCurrMch = - 1 ;
return true ;
}