From cb05040a0f091fc16851635e7670cd4e69ab2009 Mon Sep 17 00:00:00 2001 From: WandererFan Date: Thu, 11 Aug 2016 10:09:57 -0400 Subject: [PATCH] Vertical Diameter legible from right per stds --- src/Mod/TechDraw/Gui/QGIViewDimension.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Mod/TechDraw/Gui/QGIViewDimension.cpp b/src/Mod/TechDraw/Gui/QGIViewDimension.cpp index 4cfd663b504d..6f0e10f29465 100644 --- a/src/Mod/TechDraw/Gui/QGIViewDimension.cpp +++ b/src/Mod/TechDraw/Gui/QGIViewDimension.cpp @@ -598,11 +598,11 @@ void QGIViewDimension::draw() double tolerance = 15.0; //deg tolerance *= M_PI / 180; - if( (angle > -tolerance && angle < tolerance) || //angle = 0 or 180 (+/- 15) - (angle > (M_PI - tolerance) || angle < (-M_PI + tolerance)) ) { + if( (angle > -tolerance && angle < tolerance) || //angle = 0 or 180 (+/- 15) + (angle > (M_PI - tolerance) || angle < (-M_PI + tolerance)) ) { //dim line is Horizontal posMode = HorizontalSnap; } else if( (angle < ( M_PI / 2. + tolerance) && angle > ( M_PI / 2. - tolerance)) || //angle = 90 or 270 (+/- 15) - (angle < (-M_PI / 2. + tolerance) && angle > (-M_PI / 2. - tolerance)) ) { + (angle < (-M_PI / 2. + tolerance) && angle > (-M_PI / 2. - tolerance)) ) { //dim line is Vertical posMode = VerticalSnap; } @@ -672,7 +672,7 @@ void QGIViewDimension::draw() path.moveTo(dLine2Tail.x, dLine2Tail.y); path.lineTo(arrow2Tip.x, arrow2Tip.y); - datumLabel->setRotation(90.); + datumLabel->setRotation(-90.); } else { //outer placement, NoSnap float tip = (margin + w / 2); // spacer + 0.5*lblText.width() tip is actually tail?