EgtGraphics 1.9l4 :

- fabs sostituito da abs
- aggiunto disegno asse Z+ in riferimento griglia.
This commit is contained in:
Dario Sassi
2018-12-27 11:20:33 +00:00
parent 6347e9d7d4
commit 49e4839934
7 changed files with 17 additions and 13 deletions
+4 -4
View File
@@ -133,13 +133,13 @@ Scene::GetCamera( double* pdAngVertDeg, double* pdAngOrizzDeg, double* pdDist) c
double dAngVertDeg ;
double dAngOrizzDeg ;
m_vtDirCamera.ToSpherical( nullptr, &dAngVertDeg, &dAngOrizzDeg) ;
if ( fabs( dAngVertDeg) < EPS_ANG_SMALL) {
if ( abs( dAngVertDeg) < EPS_ANG_SMALL) {
if ( m_bUpOk)
(-m_vtUp).ToSpherical( nullptr, nullptr, &dAngOrizzDeg) ;
else
dAngOrizzDeg = -90 ;
}
else if ( fabs( dAngVertDeg - ANG_STRAIGHT) < EPS_ANG_SMALL) {
else if ( abs( dAngVertDeg - ANG_STRAIGHT) < EPS_ANG_SMALL) {
if ( m_bUpOk)
(m_vtUp).ToSpherical( nullptr, nullptr, &dAngOrizzDeg) ;
else
@@ -392,8 +392,8 @@ Scene::ZoomWin( const Point3d& ptWin1, const Point3d& ptWin2)
SetCenter( ptNewCen) ;
// imposto il nuovo zoom
double dHalfWidth = 0.5 * fabs( ptView1.x - ptView2.x) ;
double dHalfHeight = 0.5 * fabs( ptView1.y - ptView2.y) ;
double dHalfWidth = 0.5 * abs( ptView1.x - ptView2.x) ;
double dHalfHeight = 0.5 * abs( ptView1.y - ptView2.y) ;
// adatto le dimensioni a quelle della vista
return AdjustDimView( dHalfWidth, dHalfHeight) ;