diff --git a/src/CircleTool.cpp b/src/CircleTool.cpp index ac844b4..50dccfc 100644 --- a/src/CircleTool.cpp +++ b/src/CircleTool.cpp @@ -164,19 +164,19 @@ void CircleTool::paintGL() QVector3D p1, p2; if (m_viewport->currentPlane() == ViewportWidget::SketchPlane::XY) { - p1.setX(centerPos.x() + radius * qCos(angle1)); - p1.setY(centerPos.y() + radius * qSin(angle1)); - p1.setZ(centerPos.z()); - p2.setX(centerPos.x() + radius * qCos(angle2)); - p2.setY(centerPos.y() + radius * qSin(angle2)); - p2.setZ(centerPos.z()); - } else if (m_viewport->currentPlane() == ViewportWidget::SketchPlane::XZ) { p1.setX(centerPos.x() + radius * qCos(angle1)); p1.setY(centerPos.y()); p1.setZ(centerPos.z() + radius * qSin(angle1)); p2.setX(centerPos.x() + radius * qCos(angle2)); p2.setY(centerPos.y()); p2.setZ(centerPos.z() + radius * qSin(angle2)); + } else if (m_viewport->currentPlane() == ViewportWidget::SketchPlane::XZ) { + p1.setX(centerPos.x() + radius * qCos(angle1)); + p1.setY(centerPos.y() + radius * qSin(angle1)); + p1.setZ(centerPos.z()); + p2.setX(centerPos.x() + radius * qCos(angle2)); + p2.setY(centerPos.y() + radius * qSin(angle2)); + p2.setZ(centerPos.z()); } else { // YZ p1.setX(centerPos.x()); p1.setY(centerPos.y() + radius * qCos(angle1));