EgtMachKernel 2.3a2 :
- aggiunte funzioni lua EmtExecCollisionCheck e EmtOnCollision utilizzabili solo durante la simulazione.
This commit is contained in:
@@ -158,3 +158,25 @@ MachMgr::SimAddCollisionObj( int nInd, int nFrameId, int nType, double dPar1, do
|
||||
// aggiungo un oggetto da verificare per la collisione con il grezzo
|
||||
return m_pSimul->AddCollisionObj( nInd, nFrameId, nType, dPar1, dPar2, dPar3) ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
MachMgr::SimExecCollisionCheck( int& nCdInd, int& nObjInd)
|
||||
{
|
||||
// verifico simulatore
|
||||
if ( m_pSimul == nullptr)
|
||||
return false ;
|
||||
// eseguo verifica di collisione (nessuna collisione -> true)
|
||||
return m_pSimul->ExecCollisionCheck( nCdInd, nObjInd) ;
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------------
|
||||
bool
|
||||
MachMgr::SimOnCollision( int nCdInd, int nObjInd, int& nErr)
|
||||
{
|
||||
// verifico simulatore
|
||||
if ( m_pSimul == nullptr)
|
||||
return false ;
|
||||
// lancio funzione di gestione collisione
|
||||
return m_pSimul->OnCollision( nCdInd, nObjInd, nErr) ;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user