Use Base::toDegrees() instead of manually converting

This commit is contained in:
Benjamin Nauck
2025-04-09 09:52:39 +02:00
parent 21fbf8e539
commit f22f3705db
17 changed files with 38 additions and 37 deletions

View File

@@ -181,7 +181,7 @@ void TaskSectionView::setUiEdit()
Base::Vector3d projectedViewDirection = m_base->projectPoint(sectionNormalVec, false);
projectedViewDirection.Normalize();
double viewAngle = atan2(-projectedViewDirection.y, -projectedViewDirection.x);
m_compass->setDialAngle(viewAngle * 180.0 / std::numbers::pi);
m_compass->setDialAngle(Base::toDegrees(viewAngle));
m_viewDirectionWidget->setValueNoNotify(sectionNormalVec * -1.0);
}
@@ -273,7 +273,7 @@ void TaskSectionView::slotViewDirectionChanged(Base::Vector3d newDirection)
Base::Vector3d projectedViewDirection = m_base->projectPoint(newDirection, false);
projectedViewDirection.Normalize();
double viewAngle = atan2(projectedViewDirection.y, projectedViewDirection.x);
m_compass->setDialAngle(viewAngle * 180.0 / std::numbers::pi);
m_compass->setDialAngle(Base::toDegrees(viewAngle));
checkAll(false);
directionChanged(true);
applyAligned();