From 5a688399899824f9da06592ca8518517f96f9c49 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Fri, 11 Dec 2015 16:00:16 +0000 Subject: [PATCH] EgtInterface : - aggiunte funzioni EgtGetCalcToolDirFromAngles e EgtSetAxisPos. --- API_MachMgr.cpp | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/API_MachMgr.cpp b/API_MachMgr.cpp index a8f8585..5ad2f3f 100644 --- a/API_MachMgr.cpp +++ b/API_MachMgr.cpp @@ -756,3 +756,25 @@ __stdcall EgtGetCalcTipFromPositions( double dX, double dY, double dZ, double dA VEC_FROM_3D( ptTip, ptTmp) ; return TRUE ; } + +//----------------------------------------------------------------------------- +BOOL +__stdcall EgtGetCalcToolDirFromAngles( double dAngA, double dAngB, double vtDir[3]) +{ + Vector3d vtTmp ; + if ( ! ExeGetCalcToolDirFromAngles( dAngA, dAngB, vtTmp)) + return FALSE ; + // ritorno i dati + if ( vtDir != nullptr) + VEC_FROM_3D( vtDir, vtTmp) ; + return TRUE ; +} + +//----------------------------------------------------------------------------- +// Machine Move +//----------------------------------------------------------------------------- +BOOL +__stdcall EgtSetAxisPos( const wchar_t* wsAxis, double dVal) +{ + return ( ExeSetAxisPos( wstrztoA( wsAxis), dVal) ? TRUE : FALSE) ; +}