EgtGraphics 2.1k6 :

- aggiunta possibilità di impostare spessore linee e grandezza punti.
This commit is contained in:
Dario Sassi
2019-12-02 07:28:16 +00:00
parent 7c124275c6
commit 2710646327
10 changed files with 112 additions and 29 deletions
+6 -6
View File
@@ -306,8 +306,8 @@ ObjNewGraphics::Draw( int nStat, int nMark, bool bSurfSha, int nAlpha, bool bSho
if ( nStat == GDB_ST_OFF)
return true ;
if ( nStat == GDB_ST_SEL) {
glPointSize( 5) ;
glLineWidth( 2) ;
glPointSize( (float) m_pScene->GetSelPointSize()) ;
glLineWidth( (float) m_pScene->GetSelLineWidth()) ;
}
// colori speciali per superficie shading selezionata o marcata
@@ -380,8 +380,8 @@ ObjNewGraphics::Draw( int nStat, int nMark, bool bSurfSha, int nAlpha, bool bSho
glDepthFunc( GL_LESS) ;
// dimensioni per halo
glPointSize( 7) ;
glLineWidth( 4) ;
glPointSize( (float) m_pScene->GetMarkPointSize()) ;
glLineWidth( (float) m_pScene->GetMarkLineWidth()) ;
// colore di marcatura
Color colMark = ( ( GetScene() != nullptr) ? GetScene()->GetMark() : Color( 192, 192, 0)) ;
@@ -414,8 +414,8 @@ ObjNewGraphics::Draw( int nStat, int nMark, bool bSurfSha, int nAlpha, bool bSho
// se necessario, ripristino la normale visualizzazione
if ( nStat == GDB_ST_SEL || nMark == GDB_MK_ON) {
glPointSize( 3) ;
glLineWidth( 1) ;
glPointSize( (float) m_pScene->GetPointSize()) ;
glLineWidth( (float) m_pScene->GetLineWidth()) ;
}
return true ;