EgtMachKernel 1.6l3 :

- aggiunta prima gestione preview tagli con lama.
This commit is contained in:
Dario Sassi
2015-12-15 14:48:11 +00:00
parent 629fda20d1
commit cc2a72d5af
11 changed files with 195 additions and 31 deletions
+19 -3
View File
@@ -434,7 +434,7 @@ MachMgr::SetMachiningGeometry( const SELVECTOR& vIds)
//----------------------------------------------------------------------------
bool
MachMgr::MachiningApply( void)
MachMgr::MachiningPreview( bool bRecalc)
{
// recupero la lavorazione corrente
int nCurrMchId = GetCurrMachining() ;
@@ -444,8 +444,24 @@ MachMgr::MachiningApply( void)
Machining* pMch = dynamic_cast<Machining*>( m_pGeomDB->GetUserObj( nCurrMchId)) ;
if ( pMch == nullptr)
return false ;
// imposto la geometria
return pMch->Apply() ;
// calcolo l'anteprima della lavorazione
return pMch->Preview( bRecalc) ;
}
//----------------------------------------------------------------------------
bool
MachMgr::MachiningApply( bool bRecalc)
{
// recupero la lavorazione corrente
int nCurrMchId = GetCurrMachining() ;
if ( nCurrMchId == GDB_ID_NULL)
return false ;
// ne recupero il gestore
Machining* pMch = dynamic_cast<Machining*>( m_pGeomDB->GetUserObj( nCurrMchId)) ;
if ( pMch == nullptr)
return false ;
// calcolo la lavorazione
return pMch->Apply( bRecalc) ;
}
//----------------------------------------------------------------------------