EgtMachKernel 2.3e3 :

- modificata funzione gestione solidi semplici di collisione in simulazione (aggiunto parametro spiazzamento da riferimento)
- aggiunta funzione Lua EmtAddCollisionObjEx che estende la quasi omonima con lo spiazzamento indicato sopra
- a queste funzioni aggiunta la gestione dei tronchi di cono.
This commit is contained in:
DarioS
2021-05-24 20:05:40 +02:00
parent bd4903f7e3
commit bc7d1936dc
7 changed files with 62 additions and 13 deletions
+2 -2
View File
@@ -150,13 +150,13 @@ MachMgr::SimExit( void)
//----------------------------------------------------------------------------
bool
MachMgr::SimAddCollisionObj( int nInd, int nFrameId, int nType, double dPar1, double dPar2, double dPar3)
MachMgr::SimAddCollisionObj( int nInd, int nFrameId, int nType, const Vector3d& vtMove, double dPar1, double dPar2, double dPar3)
{
// verifico simulatore
if ( m_pSimul == nullptr)
return false ;
// aggiungo un oggetto da verificare per la collisione con il grezzo
return m_pSimul->AddCollisionObj( nInd, nFrameId, nType, dPar1, dPar2, dPar3) ;
return m_pSimul->AddCollisionObj( nInd, nFrameId, nType, vtMove, dPar1, dPar2, dPar3) ;
}
//----------------------------------------------------------------------------