Fix inverse trigonometric functions. Wrong work with degrees.

(grafted from 91c06257daf0d9172d41348dac216027d9f0a855)

--HG--
branch : develop
This commit is contained in:
Roman Telezhynskyi 2019-08-26 09:15:46 +03:00
parent a9a09d85c3
commit 0a28339963
2 changed files with 4 additions and 3 deletions

View File

@ -62,6 +62,7 @@
- Changing settings for move and rotate tools through property browser does not take in count previous change for label point and Show label option. - Changing settings for move and rotate tools through property browser does not take in count previous change for label point and Show label option.
- Fix locking file after double save as. - Fix locking file after double save as.
- Key --ignoremargins still required margins. - Key --ignoremargins still required margins.
- Fix inverse trigonometric functions. Wrong work with degrees.
# Version 0.6.1 October 23, 2018 # Version 0.6.1 October 23, 2018
- [#885] Regression. Broken support for multi size measurements. - [#885] Regression. Broken support for multi size measurements.

View File

@ -184,7 +184,7 @@ qreal QmuParser::SinD(qreal v)
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
qreal QmuParser::ASinD(qreal v) qreal QmuParser::ASinD(qreal v)
{ {
return qRadiansToDegrees(qAsin(v)); return qAsin(qDegreesToRadians(v));
} }
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
@ -196,7 +196,7 @@ qreal QmuParser::CosD(qreal v)
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
qreal QmuParser::ACosD(qreal v) qreal QmuParser::ACosD(qreal v)
{ {
return qRadiansToDegrees(qAcos(v)); return qAcos(qDegreesToRadians(v));
} }
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
@ -208,7 +208,7 @@ qreal QmuParser::TanD(qreal v)
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------
qreal QmuParser::ATanD(qreal v) qreal QmuParser::ATanD(qreal v)
{ {
return qRadiansToDegrees(qAtan(v)); return qAtan(qDegreesToRadians(v));
} }
//--------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------------------