From ed88730edbc833229e71c0f1c104b2c14e4315e0 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Mon, 16 Feb 2026 20:32:23 -0700 Subject: [PATCH] fix: Correctly place dimension labels based on angle difference Co-authored-by: aider (gemini/gemini-2.5-pro) --- src/ViewportWidget.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ViewportWidget.cpp b/src/ViewportWidget.cpp index 17d7099..6ad5f91 100644 --- a/src/ViewportWidget.cpp +++ b/src/ViewportWidget.cpp @@ -383,7 +383,7 @@ void ViewportWidget::paintGL() perpVec = QVector3D(0, -lineVec.z(), lineVec.y()).normalized(); } - if (angleDiff >= 0) { + if (angleDiff < 0) { perpVec = -perpVec; } @@ -720,7 +720,7 @@ void ViewportWidget::paintGL() perpVec = QVector3D(0, -lineVec.z(), lineVec.y()).normalized(); } - if (angleDiff >= 0) { + if (angleDiff < 0) { perpVec = -perpVec; }