EgtMachKernel 1.6e5 :

- aggiunti calcolo angoli e assi lineari macchina.
This commit is contained in:
Dario Sassi
2015-05-12 21:56:41 +00:00
parent 79bbc3ec0e
commit 8ac8373376
12 changed files with 623 additions and 30 deletions
+7
View File
@@ -46,6 +46,13 @@ Machine::LoadTool( const string& sHead, int nExit, const string& sTool)
// inserisco l'utensile nel gruppo
if ( ! m_pMchMgr->m_pGeomDB->Load( sToolFile, nExGrp))
return false ;
int nTGrpId = m_pMchMgr->m_pGeomDB->GetFirstGroupInGroup( nExGrp) ;
int nSolidId = m_pMchMgr->m_pGeomDB->GetFirstNameInGroup( nTGrpId, "SOLID") ;
if ( nSolidId == GDB_ID_NULL)
return false ;
m_pMchMgr->m_pGeomDB->RelocateGlob( nSolidId, nExGrp, GDB_FIRST_SON) ;
m_pMchMgr->m_pGeomDB->Erase( nTGrpId) ;
m_pMchMgr->m_pGeomDB->SetName( nSolidId, sTool) ;
// lo ruoto 90 deg attorno alla X locale
int nT = m_pMchMgr->m_pGeomDB->GetFirstGroupInGroup( nExGrp) ;
if ( nT == GDB_ID_NULL)