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