Use Base::toDegrees() instead of manually converting
This commit is contained in:
@@ -28,6 +28,7 @@
|
||||
#endif // #ifndef _PreComp_
|
||||
|
||||
#include <App/Document.h>
|
||||
#include <Base/Tools.h>
|
||||
#include <Gui/BitmapFactory.h>
|
||||
#include <Gui/Command.h>
|
||||
#include <Gui/Document.h>
|
||||
@@ -373,14 +374,14 @@ void TaskDimension::onDimUseDefaultClicked()
|
||||
Base::Vector2d first2(points.first().x, -points.first().y);
|
||||
Base::Vector2d second2(points.second().x, -points.second().y);
|
||||
double lineAngle = (second2 - first2).Angle();
|
||||
ui->dsbDimAngle->setValue(lineAngle * 180.0 / std::numbers::pi);
|
||||
ui->dsbDimAngle->setValue(Base::toDegrees(lineAngle));
|
||||
}
|
||||
|
||||
void TaskDimension::onDimUseSelectionClicked()
|
||||
{
|
||||
std::pair<double, bool> result = getAngleFromSelection();
|
||||
if (result.second) {
|
||||
ui->dsbDimAngle->setValue(result.first * 180.0 / std::numbers::pi);
|
||||
ui->dsbDimAngle->setValue(Base::toDegrees(result.first));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -393,13 +394,13 @@ void TaskDimension::onExtUseDefaultClicked()
|
||||
Base::Vector2d lineDirection = second2 - first2;
|
||||
Base::Vector2d extensionDirection(-lineDirection.y, lineDirection.x);
|
||||
double extensionAngle = extensionDirection.Angle();
|
||||
ui->dsbExtAngle->setValue(extensionAngle * 180.0 / std::numbers::pi);
|
||||
ui->dsbExtAngle->setValue(Base::toDegrees(extensionAngle));
|
||||
}
|
||||
void TaskDimension::onExtUseSelectionClicked()
|
||||
{
|
||||
std::pair<double, bool> result = getAngleFromSelection();
|
||||
if (result.second) {
|
||||
ui->dsbExtAngle->setValue(result.first * 180.0 / std::numbers::pi);
|
||||
ui->dsbExtAngle->setValue(Base::toDegrees(result.first));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user