EgtMachKernel :

- si conservano le info delle uscite delle teste al caricamento della macchina
- al caricamento di un utensile su una uscita di una testa si caricano anche tutti gli utensili previsti dall'attrezzaggio sulle altre uscite della stessa testa
- aggiunta gestione attacchi a elica e zigzag nelle contornature
- migliorato controllo collisioni e gestione risalite conseguenti.
This commit is contained in:
Dario Sassi
2017-04-04 07:39:43 +00:00
parent d10c193039
commit 493ff4b9e4
10 changed files with 336 additions and 264 deletions
+9 -1
View File
@@ -468,12 +468,20 @@ MachMgr::GetAllCurrAxesName( STRVECTOR& vAxName) const
//----------------------------------------------------------------------------
bool
MachMgr::GetAllCalcAxesHomePos( DBLVECTOR& vAxHomeVal) const
MachMgr::GetAllCurrAxesHomePos( DBLVECTOR& vAxHomeVal) const
{
Machine* pMch = GetCurrMachine() ;
return ( ( pMch != nullptr) ? pMch->GetAllCurrAxesHomePos( vAxHomeVal) : false) ;
}
//----------------------------------------------------------------------------
bool
MachMgr::GetCurrAxisHomePos( int nInd, double& dHome) const
{
Machine* pMch = GetCurrMachine() ;
return ( ( pMch != nullptr) ? pMch->GetCurrAxisHomePos( nInd, dHome) : false) ;
}
//----------------------------------------------------------------------------
bool
MachMgr::GetCalcAngles( const Vector3d& vtDirT, const Vector3d& vtDirA,