diff --git a/src/3d/qgs3dmapscene.cpp b/src/3d/qgs3dmapscene.cpp index 6ae769af1d9e..41690e9d6161 100644 --- a/src/3d/qgs3dmapscene.cpp +++ b/src/3d/qgs3dmapscene.cpp @@ -344,7 +344,7 @@ void Qgs3DMapScene::updateScene( bool forceUpdate ) float fovRadians = ( camera->fieldOfView() / 2.0f ) * static_cast( M_PI ) / 180.0f; float fovCotan = std::cos( fovRadians ) / std::sin( fovRadians ); QMatrix4x4 projMatrix( - fovCotan / camera->fieldOfView(), 0, 0, 0, + fovCotan / camera->aspectRatio(), 0, 0, 0, 0, fovCotan, 0, 0, 0, 0, -1, -2, 0, 0, -1, 0