fix: Calculate circle radius from point distance
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user