EgtMachKernel 2.3d2 :

- aggiunta gestione Dist e StemDiam in utensili
- aggiunta funzione EmtModifyExitPosition
- aggiunta gestione Dist a OnSetHead e aggiornamento posizione uscita.
This commit is contained in:
Dario Sassi
2021-04-06 06:40:06 +00:00
parent 239ef2f5de
commit 50e2127a41
9 changed files with 100 additions and 21 deletions
+21
View File
@@ -935,6 +935,27 @@ Machine::CreateExitGroups( int nLay, const MUEXITVECTOR& vMuExit)
return true ;
}
//----------------------------------------------------------------------------
bool
Machine::ModifyMachineExitPosition( const string& sHead, int nExit, const Point3d& ptPos)
{
// controllo GeomDB
if ( m_pGeomDB == nullptr)
return false ;
// recupero testa
int nHeadId = GetGroup( sHead) ;
Head* pHead = GetHead( nHeadId) ;
if ( pHead == nullptr)
return false ;
// recupero uscita
int nExitId = m_pGeomDB->GetFirstNameInGroup( nHeadId, MCH_EXIT + ToString( nExit)) ;
Exit* pExit = GetExit( nExitId) ;
if ( pExit == nullptr)
return false ;
// eseguo la modifica
return pExit->Modify( ptPos, m_dExitMaxAdjust) ;
}
//----------------------------------------------------------------------------
bool
Machine::SetLook( int nFlag)