EgtInterface 1.6t4 :

- aggiornamento per EgtGetGlobFrame.
This commit is contained in:
Dario Sassi
2016-08-29 07:57:09 +00:00
parent 5d3e2a1bea
commit 4867bc0d7a
2 changed files with 20 additions and 4 deletions
+20 -4
View File
@@ -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) ;
}
//-----------------------------------------------------------------------------