diff --git a/EXE_MachMgr.cpp b/EXE_MachMgr.cpp index e9c1654..25d402b 100644 --- a/EXE_MachMgr.cpp +++ b/EXE_MachMgr.cpp @@ -3461,23 +3461,23 @@ ExeGetCalcAngles( const Vector3d& vtDirT, const Vector3d& vtDirA, //----------------------------------------------------------------------------- bool ExeGetCalcPositions( const Point3d& ptP, double dAngA, double dAngB, - int& nStat, double& dX, double& dY, double& dZ) + double& dX, double& dY, double& dZ) { IMachMgr* pMachMgr = GetCurrMachMgr() ; VERIFY_MACHMGR( pMachMgr, false) // calcolo gli assi lineari macchina dalla posizione e dagli assi rotanti - return pMachMgr->GetCalcPositions( ptP, dAngA, dAngB, nStat, dX, dY, dZ) ; + return pMachMgr->GetCalcPositions( ptP, dAngA, dAngB, dX, dY, dZ) ; } //----------------------------------------------------------------------------- bool ExeGetCalcPositions( const Point3d& ptP, const DBLVECTOR& vAng, - int& nStat, double& dX, double& dY, double& dZ) + double& dX, double& dY, double& dZ) { IMachMgr* pMachMgr = GetCurrMachMgr() ; VERIFY_MACHMGR( pMachMgr, false) // calcolo gli assi lineari macchina dalla posizione e dagli assi rotanti - return pMachMgr->GetCalcPositions( ptP, vAng, nStat, dX, dY, dZ) ; + return pMachMgr->GetCalcPositions( ptP, vAng, dX, dY, dZ) ; } //----------------------------------------------------------------------------- diff --git a/LUA_MachMgr.cpp b/LUA_MachMgr.cpp index 92c2136..f064c3c 100644 --- a/LUA_MachMgr.cpp +++ b/LUA_MachMgr.cpp @@ -3687,12 +3687,12 @@ LuaGetCalcPositions( lua_State* L) } LuaClearStack( L) ; // calcolo gli assi lineari dalla posizione e dagli angoli - int nStat ; double dX ; double dY ; double dZ ; - bool bOk = ExeGetCalcPositions( ptP, vAng, nStat, dX, dY, dZ) ; + double dX ; double dY ; double dZ ; + bool bOk = ExeGetCalcPositions( ptP, vAng, dX, dY, dZ) ; // restituisco il risultato if ( bOk) { LuaSetParam( L, bOk) ; - LuaSetParam( L, nStat) ; + LuaSetParam( L, 0) ; // assegnato per compatibilità LuaSetParam( L, dX) ; LuaSetParam( L, dY) ; LuaSetParam( L, dZ) ;