From f45453ad97076469dfabdd4cb4391f84af9759cb Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Thu, 16 Apr 2015 06:49:09 +0000 Subject: [PATCH] EgtGraphics 1.6d1 : - migliorato ordinamento superfici trasparenti - cambiato offset griglia in visualizzazione per non coprire linee. --- EgtGraphics.rc | Bin 11604 -> 11604 bytes SceneGeom.cpp | 4 ++-- SceneGrid.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/EgtGraphics.rc b/EgtGraphics.rc index 967d0cda494533195503d8d1128a7bed403f6f12..94ee3f24929b37c122e745642ae9e696d606dae5 100644 GIT binary patch delta 127 zcmcZ-btP)UH#Sxi1|0^&%?J7RGfm>rnVhGn!kofjIQgKo?&d#|K8%~&xXqa1YP6Z* Xk}^UKEZD^VNH!tFahS=c?8XHE#>6GX delta 127 zcmcZ-btP)UH#Syd1|0^I%?J7RGfm>rnVhGn!ko-tGWnpi?&d#|K8%~&xXqa1YP6Z* Xk}^UKEZD^VNH!tFahS=c?8XHE%BUsP diff --git a/SceneGeom.cpp b/SceneGeom.cpp index 39d503e..06f7ba5 100644 --- a/SceneGeom.cpp +++ b/SceneGeom.cpp @@ -383,9 +383,9 @@ Scene::DrawGeoObj( const IGdbIterator& iIter, int nPass, const MdStMkCol& siObj) bool Scene::DrawAlphaSurfVector( void) { - // ordino vettore in senso crescente secondo Zmin + // ordino vettore in senso crescente secondo Zmax (asse Z punta verso osservatore) sort( m_vAlphaSurf.begin(), m_vAlphaSurf.end(), - []( const AlphaSurf& a, const AlphaSurf&b) { return a.dZmin < b.dZmin ; }) ; + []( const AlphaSurf& a, const AlphaSurf&b) { return a.dZmax < b.dZmax ; }) ; // eseguo visualizzazione for ( int i = 0 ; i < int( m_vAlphaSurf.size()) ; ++i) { diff --git a/SceneGrid.cpp b/SceneGrid.cpp index 946a3f2..4d89e34 100644 --- a/SceneGrid.cpp +++ b/SceneGrid.cpp @@ -66,7 +66,7 @@ Scene::DrawGrid( void) // semi-estensione della griglia float dExt = float( m_nExtSstep * m_dSnapStep) ; // abbassamento in Z per evitare sovrapposizioni con geometria - const float Z_DOWN = float( - 0.0005) ; + const float Z_DOWN = float( - 0.01) ; // se richiesto, disegno la griglia if ( m_bShowGrid) {