EgtGraphics 1.5l1 :

- aggiornamento a VS2013
- curve marcate ora hanno spessore 2 e evidenziate 4.
- gestione riferimento griglia (CPlane) spostata in EgtGeomKernel
- aggiunta possibilità di visualizzare piccolo riferimento globale in basso a sinistra.
- migliorato snap a intersezione di curve.
This commit is contained in:
Dario Sassi
2014-12-17 15:09:48 +00:00
parent 9a98d90378
commit 30ad5bec5c
12 changed files with 224 additions and 93 deletions
+2 -12
View File
@@ -2,7 +2,7 @@
// EgalTech 2014-2014
//----------------------------------------------------------------------------
// File : SceneGrid.cpp Data : 25.10.14 Versione : 1.5j6
// Contenuto : Implementazione snap di punti trmite selezione.
// Contenuto : Implementazione gestione e disegno griglia.
//
//
//
@@ -28,16 +28,6 @@ Scene::SetGridShow( bool bShowGrid, bool bShowFrame)
return true ;
}
//----------------------------------------------------------------------------
bool
Scene::SetGridFrame( const Frame3d& frFrame)
{
if ( ! frFrame.IsValid())
return false ;
m_frGrid = frFrame ;
return true ;
}
//----------------------------------------------------------------------------
bool
Scene::SetGridGeo( double dSnapStep, int nMinLineSstep, int nMajLineSstep, int nExtSstep)
@@ -70,7 +60,7 @@ Scene::DrawGrid( void)
// imposto il riferimento
glPushMatrix() ;
double Matrix[OGLMAT_DIM] ;
if ( FrameToOpenGlMatrix( m_frGrid, Matrix))
if ( FrameToOpenGlMatrix( GetGridFrame(), Matrix))
glMultMatrixd( Matrix) ;
// semi-estensione della griglia