From 69edd8ddf83f024466ca545057b00b5da61a2ccf Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Fri, 4 Apr 2014 09:41:23 +0000 Subject: [PATCH] Include : - modifica interfaccia Scene per impostare il Modo di Visualizzazione. --- EGrScene.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/EGrScene.h b/EGrScene.h index 13902b1..ae68d5d 100644 --- a/EGrScene.h +++ b/EGrScene.h @@ -65,6 +65,9 @@ class IEGrScene virtual bool ZoomChange( double dCoeff) = 0 ; virtual bool ZoomOnPoint( const Point3d& ptWin, double dCoeff) = 0 ; virtual bool ZoomWin( const Point3d& ptWin1, const Point3d& ptWin2) = 0 ; + // ShowMode + virtual bool SetShowMode( int nShowMode) = 0 ; + virtual int GetShowMode( void) = 0 ; // Geometry virtual bool SetExtension( const BBox3d& b3Ext) = 0 ; virtual bool UpdateExtension( void) = 0 ; @@ -95,3 +98,7 @@ enum CameraDir { CT_NONE = 0, CT_ISO_SE = 8, CT_ISO_NE = 9, CT_ISO_NW = 10} ; +//------------------------ Costanti per tipo di visualizzazione -------------- +enum ShowMode { SM_WIREFRAME = 0, + SM_HIDDENLINE = 1, + SM_SHADING = 2} ; \ No newline at end of file