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(); }