EgtGraphics 1.9l4 :
- fabs sostituito da abs - aggiunto disegno asse Z+ in riferimento griglia.
This commit is contained in:
+4
-4
@@ -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) ;
|
||||
|
||||
Reference in New Issue
Block a user