EgtMacheKernel :
- in preview utensile si tolgono anche i movimenti con nome Home, come CLIMB e RISE (copyright Riccardo).
This commit is contained in:
+8
-2
@@ -204,6 +204,12 @@ Machining::GetToolPreviewStepCount( void) const
|
||||
-- nCount ;
|
||||
nRiseId = m_pGeomDB->GetNextName( nRiseId, MCH_CL_RISE) ;
|
||||
}
|
||||
// tolgo le entità HOME
|
||||
int nHomeId = m_pGeomDB->GetFirstNameInGroup( nPxId, MCH_CL_HOME) ;
|
||||
while ( nHomeId != GDB_ID_NULL) {
|
||||
-- nCount ;
|
||||
nHomeId = m_pGeomDB->GetNextName( nHomeId, MCH_CL_HOME) ;
|
||||
}
|
||||
// passo al successivo sottogruppo
|
||||
nPxId = m_pGeomDB->GetNextGroup( nPxId) ;
|
||||
}
|
||||
@@ -223,7 +229,7 @@ Machining::GetToolPreviewNext( int nEntId, int nParentId, int nStId) const
|
||||
// ciclo nel gruppo
|
||||
while ( nNewId != GDB_ID_NULL) {
|
||||
string sName ; m_pGeomDB->GetName( nNewId, sName) ;
|
||||
if ( sName != MCH_CL_CLIMB && sName != MCH_CL_RISE)
|
||||
if ( sName != MCH_CL_CLIMB && sName != MCH_CL_RISE && sName != MCH_CL_HOME)
|
||||
break ;
|
||||
nNewId = m_pGeomDB->GetNext( nNewId) ;
|
||||
}
|
||||
@@ -263,7 +269,7 @@ Machining::GetToolPreviewPrev( int nEntId, int nParentId, int nStId) const
|
||||
// ciclo nel gruppo
|
||||
while ( nNewId != GDB_ID_NULL) {
|
||||
string sName ; m_pGeomDB->GetName( nNewId, sName) ;
|
||||
if ( sName != MCH_CL_CLIMB && sName != MCH_CL_RISE)
|
||||
if ( sName != MCH_CL_CLIMB && sName != MCH_CL_RISE && sName != MCH_CL_HOME)
|
||||
break ;
|
||||
nNewId = m_pGeomDB->GetPrev( nNewId) ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user