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:
+10
-4
@@ -74,13 +74,14 @@ Scene::Scene( void)
|
||||
// Grid
|
||||
m_bShowGrid = false ;
|
||||
m_bShowFrame = false ;
|
||||
m_frGrid = GLOB_FRM ;
|
||||
m_dSnapStep = 1 ;
|
||||
m_nMinLineSstep = 10 ;
|
||||
m_nMajLineSstep = 100 ;
|
||||
m_nExtSstep = 500 ;
|
||||
m_colMinLine.Set( 160, 160, 160) ;
|
||||
m_colMajLine.Set( 160, 160, 160) ;
|
||||
m_colMajLine.Set( 160, 160, 160) ;
|
||||
// Global Frame
|
||||
m_bShowGlobFrame = false ;
|
||||
// Direct
|
||||
m_colorGL.Set( 255, 0, 0) ;
|
||||
m_bGeoLine = false ;
|
||||
@@ -663,7 +664,7 @@ Scene::Draw( void)
|
||||
glDepthFunc( GL_LEQUAL) ;
|
||||
glEnable( GL_DEPTH_TEST) ;
|
||||
|
||||
// disegno griglia
|
||||
// disegno griglia senza illuminazione
|
||||
glDisable( GL_LIGHTING) ;
|
||||
DrawGrid() ;
|
||||
|
||||
@@ -735,9 +736,14 @@ Scene::Draw( void)
|
||||
break ;
|
||||
}
|
||||
|
||||
// aggiungo disegni diretti (senza test Zbuffer e con poligoni riempiti)
|
||||
// disabilito uso Zbuffer e illuminazione
|
||||
glDisable( GL_DEPTH_TEST) ;
|
||||
glDisable( GL_LIGHTING) ;
|
||||
|
||||
// disegno riferimento globale
|
||||
DrawGlobFrame() ;
|
||||
|
||||
// aggiungo disegni diretti (con poligoni riempiti)
|
||||
glPolygonMode( GL_FRONT_AND_BACK, GL_FILL) ;
|
||||
DrawDirect() ;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user