From 2ab4bbf8051812ef76606ee59adf502078595f3b Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Tue, 17 Feb 2026 15:20:17 -0700 Subject: [PATCH] fix: Calculate circle radius from point distance Co-authored-by: aider (gemini/gemini-2.5-pro) --- src/CircleTool.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CircleTool.cpp b/src/CircleTool.cpp index cdd3804..ac844b4 100644 --- a/src/CircleTool.cpp +++ b/src/CircleTool.cpp @@ -76,7 +76,7 @@ void CircleTool::mousePressEvent(QMouseEvent *event) } } p.SetCoord(worldPos.x(), worldPos.y(), worldPos.z()); - emit m_viewport->circleAdded(m_centerPoint, p); + emit m_viewport->circleAdded(m_centerPoint, m_centerPoint.Distance(p)); deactivate(); } } @@ -120,7 +120,7 @@ void CircleTool::finalizeCreation() gp_Pnt p; p.SetCoord(worldPos.x(), worldPos.y(), worldPos.z()); - emit m_viewport->circleAdded(m_centerPoint, p); + emit m_viewport->circleAdded(m_centerPoint, m_centerPoint.Distance(p)); deactivate(); }