diff --git a/EgtGraphics.rc b/EgtGraphics.rc index 679cdcb..e658069 100644 Binary files a/EgtGraphics.rc and b/EgtGraphics.rc differ diff --git a/SceneCamera.cpp b/SceneCamera.cpp index f61df93..fc0fead 100644 --- a/SceneCamera.cpp +++ b/SceneCamera.cpp @@ -202,12 +202,8 @@ Scene::CalcDirUp( void) // direzione perpendicolare giacente nel piano XY // ( m_vtDirCamera è opposta alla direzione in cui si guarda) Vector3d vtPerpXY = m_vtDirCamera ^ Z_AX ; - if ( ! vtPerpXY.Normalize()) { - if ( m_vtDirCamera.z < 0) - vtPerpXY = X_AX ; - else - vtPerpXY = - X_AX ; - } + if ( ! vtPerpXY.Normalize()) + vtPerpXY = -X_AX ; // direzione Up m_vtUp = vtPerpXY ^ m_vtDirCamera ; m_bUpOk = m_vtUp.Normalize() ;