From 270bb60b26199c4dc32f5fd46b8a00007b408cfc Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 19 Feb 2024 14:50:36 +0100 Subject: [PATCH] Include : - aggiornamento prototipi. --- EGrScene.h | 6 ++++-- EXeExecutor.h | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/EGrScene.h b/EGrScene.h index 744ebc8..dcb9f8d 100644 --- a/EGrScene.h +++ b/EGrScene.h @@ -1,13 +1,13 @@ //---------------------------------------------------------------------------- // EgalTech 2014-2024 //---------------------------------------------------------------------------- -// File : EGrScene.h Data : 09.01.24 Versione : 2.5l7 +// File : EGrScene.h Data : 16.02.24 Versione : 2.6b4 // Contenuto : Dichiarazione della interfaccia IEGrScene per scena OpenGL. // // // // Modifiche : 13.02.14 DS Creazione modulo. -// +// 16.02.24 DS Aggiunte Set/Get CameraDirOrizzOffset. // //---------------------------------------------------------------------------- @@ -57,10 +57,12 @@ class IEGrScene virtual void Destroy( void) = 0 ; // Camera virtual bool SetCenter( const Point3d& ptCenter) = 0 ; + virtual bool SetCameraDirOrizzOffset( int nRightStepOffset = 0) = 0 ; virtual bool SetCamera( double dAngVertDeg, double dAngOrizzDeg, double dDist) = 0 ; virtual bool SetCamera( int nDir, double dDist = 0) = 0 ; virtual const Point3d& GetCenter( void) const = 0 ; virtual Point3d GetProjectedCenter( void) const = 0 ; + virtual int GetCameraDirOrizzOffset( void) const = 0 ; virtual void GetCamera( double* pdAngVertDeg, double* pdAngOrizzDeg, double* pdDist = nullptr) const = 0 ; virtual int GetCameraDir( void) const = 0 ; virtual const Vector3d& GetCameraUp( void) const = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 27d24a2..12cf406 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -1263,11 +1263,13 @@ EXE_EXPORT bool ExeResetGeoTria( bool bRedraw) ; EXE_EXPORT bool ExeSetWinRect( int nPrevX, int nPrevY, int nCurrX, int nCurrY, bool bRedraw) ; EXE_EXPORT bool ExeResetWinRect( bool bRedraw) ; EXE_EXPORT bool ExeZoomWin( int nPrevX, int nPrevY, int nCurrX, int nCurrY, bool bRedraw) ; +EXE_EXPORT bool ExeSetViewOrizzOffsStep( int nDirOffsStep = 0) ; EXE_EXPORT bool ExeSetView( int nDir, bool bRedraw) ; EXE_EXPORT bool ExeSetGenericView( double dAngVertDeg, double dAngHorizDeg, bool bRedraw) ; EXE_EXPORT bool ExeSetViewCenter( const Point3d& ptP, bool bRedraw) ; EXE_EXPORT bool ExePanView( int nPrevX, int nPrevY, int nCurrX, int nCurrY, bool bRedraw) ; EXE_EXPORT bool ExeRotateView( int nPrevX, int nPrevY, int nCurrX, int nCurrY, bool bRedraw) ; +EXE_EXPORT bool ExeGetViewOrizzOffsStep( int* pnDirOffsStep) ; EXE_EXPORT bool ExeGetView( int* pnDir) ; EXE_EXPORT bool ExeGetGenericView( double* pdAngVertDeg, double* pdAngHorizDeg) ; EXE_EXPORT bool ExeGetViewUp( Vector3d& vtUp) ;