From 85c9376fef4dca1f5f53765b4544d7ea65f95c2a Mon Sep 17 00:00:00 2001 From: Tobias Ellinghaus Date: Fri, 13 Mar 2020 00:09:31 +0100 Subject: [PATCH] Fix label of angular dimensions According to ISO 129-1 labels of angular dimensions may never be upside down (that is also true for other labels but not relevant for this commit). --- src/Mod/TechDraw/Gui/QGIViewDimension.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/TechDraw/Gui/QGIViewDimension.cpp b/src/Mod/TechDraw/Gui/QGIViewDimension.cpp index ec5062e429..52eea880a6 100644 --- a/src/Mod/TechDraw/Gui/QGIViewDimension.cpp +++ b/src/Mod/TechDraw/Gui/QGIViewDimension.cpp @@ -807,8 +807,8 @@ int QGIViewDimension::compareAngleStraightness(double straightAngle, double left double QGIViewDimension::getIsoStandardLinePlacement(double labelAngle) { - // According to ISO 129-1 Standard Figure 23, the bordering angle is 2/3 PI, resp. -1/3 PI - return labelAngle < -M_PI/3.0 || labelAngle > +2.0*M_PI/3.0 + // According to ISO 129-1 Standard Figure 23, the bordering angle is 1/2 PI, resp. -1/2 PI + return labelAngle < -M_PI/2.0 || labelAngle > +M_PI/2.0 ? +1.0 : -1.0; }