From 6c762b1b8eeb447e2e022f0079838374af2bbcb8 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Sun, 14 Sep 2025 23:02:40 +0200 Subject: [PATCH] EgtExecutor : - tolto parametro nStat non usato dalle funzioni ExeGetCalcPositions. --- EXE_MachMgr.cpp | 8 ++++---- LUA_MachMgr.cpp | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) 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) ;