From 4867bc0d7ac48ef68becc7d92881ed5cb30c06dd Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 29 Aug 2016 07:57:09 +0000 Subject: [PATCH] EgtInterface 1.6t4 : - aggiornamento per EgtGetGlobFrame. --- API_GdbObjects.cpp | 24 ++++++++++++++++++++---- EgtInterface.rc | Bin 11726 -> 11726 bytes 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/API_GdbObjects.cpp b/API_GdbObjects.cpp index 7932d6f..ed51243 100644 --- a/API_GdbObjects.cpp +++ b/API_GdbObjects.cpp @@ -36,11 +36,27 @@ __stdcall EgtGetParent( int nId) //----------------------------------------------------------------------------- BOOL -__stdcall EgtGetGroupGlobFrame( int nId, double ptOrig[3], double vtX[3], double vtY[3], double vtZ[3]) +__stdcall EgtGetGlobFrame( int nId, double ptOrig[3], double vtX[3], double vtY[3], double vtZ[3]) +{ + // recupero il riferimento globale in cui è immerso l'oggetto + Frame3d frGlob ; + if ( ! ExeGetGlobFrame( nId, frGlob)) + return FALSE ; + // aggiorno i parametri del frame + VEC_FROM_3D( ptOrig, frGlob.Orig()) + VEC_FROM_3D( vtX, frGlob.VersX()) + VEC_FROM_3D( vtY, frGlob.VersY()) + VEC_FROM_3D( vtZ, frGlob.VersZ()) + return TRUE ; +} + +//----------------------------------------------------------------------------- +BOOL +__stdcall EgtGetGroupGlobFrame( int nGroupId, double ptOrig[3], double vtX[3], double vtY[3], double vtZ[3]) { // recupero il riferimento globale del gruppo Frame3d frGlob ; - if ( ! ExeGetGroupGlobFrame( nId, frGlob)) + if ( ! ExeGetGroupGlobFrame( nGroupId, frGlob)) return FALSE ; // aggiorno i parametri del frame VEC_FROM_3D( ptOrig, frGlob.Orig()) @@ -52,9 +68,9 @@ __stdcall EgtGetGroupGlobFrame( int nId, double ptOrig[3], double vtX[3], double //----------------------------------------------------------------------------- int -__stdcall EgtGetGroupObjs( int nId) +__stdcall EgtGetGroupObjs( int nGroupId) { - return ExeGetGroupObjs( nId) ; + return ExeGetGroupObjs( nGroupId) ; } //----------------------------------------------------------------------------- diff --git a/EgtInterface.rc b/EgtInterface.rc index d03fd2250416895da013346cf7355d4923af3ceb..5a8d88f23c08ba6aaef410185e0fb0040946476b 100644 GIT binary patch delta 113 zcmX>XeJ*;#A2vpl%@4(HGEKh5na5}{`6H+9WG^L)&3#f*jGK>e8!&^VPclv3Cs+lM i-t491#khHcFjUGNr~*ls7YjlI&*XKAP&0v=TDSp_`6%@O delta 113 zcmX>XeJ*;#A2vqg%@4(HGEKh5na5~6`6H+9WG^L)&3#f*jGK>e8!&^VPclv3Cs+lM i-t491#khHcFjUGNr~*ls7YjlI&*XKAP&0v=TDSp^FDUH*