vcl/source/filter/idxf/dxf2mtf.cxx |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

New commits:
commit d3308503a8c320b4a1c3f6156a6b7e6a71a5806d
Author:     VaibhavMalik4187 <vaibhavmalik2...@gmail.com>
AuthorDate: Fri Dec 31 01:12:39 2021 +0530
Commit:     Hossein <hoss...@libreoffice.org>
CommitDate: Fri Jan 7 00:19:50 2022 +0100

    tdf#146479 - Use basegfx fTools for converting the angle unit
    
    Change-Id: Id54191d7c1e41ae444d42f6d110c4b82ba4515b7
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/127788
    Tested-by: Jenkins
    Reviewed-by: Hossein <hoss...@libreoffice.org>

diff --git a/vcl/source/filter/idxf/dxf2mtf.cxx 
b/vcl/source/filter/idxf/dxf2mtf.cxx
index a8504c0d4c53..3c248c31fca0 100644
--- a/vcl/source/filter/idxf/dxf2mtf.cxx
+++ b/vcl/source/filter/idxf/dxf2mtf.cxx
@@ -275,7 +275,7 @@ void DXF2GDIMetaFile::DrawCircleEntity(const 
DXFCircleEntity & rE, const DXFTran
         nPoints=OptPointsPerCircle;
         tools::Polygon aPoly(nPoints);
         for (i=0; i<nPoints; i++) {
-            
fAng=2*3.14159265359/static_cast<double>(nPoints-1)*static_cast<double>(i);
+            fAng=2*M_PI/static_cast<double>(nPoints-1)*static_cast<double>(i);
             rTransform.Transform(
                 rE.aP0+DXFVector(rE.fRadius*cos(fAng),rE.fRadius*sin(fAng),0),
                 aPoly[i]
@@ -285,7 +285,7 @@ void DXF2GDIMetaFile::DrawCircleEntity(const 
DXFCircleEntity & rE, const DXFTran
         if (rE.fThickness!=0) {
             tools::Polygon aPoly2(nPoints);
             for (i=0; i<nPoints; i++) {
-                
fAng=2*3.14159265359/static_cast<double>(nPoints-1)*static_cast<double>(i);
+                
fAng=2*M_PI/static_cast<double>(nPoints-1)*static_cast<double>(i);
                 rTransform.Transform(
                     
rE.aP0+DXFVector(rE.fRadius*cos(fAng),rE.fRadius*sin(fAng),rE.fThickness),
                     aPoly2[i]
@@ -322,10 +322,10 @@ void DXF2GDIMetaFile::DrawArcEntity(const DXFArcEntity & 
rE, const DXFTransform
     if (fdA<=0) fdA+=360.0;
     rTransform.Transform(rE.aP0,aC);
     if (rE.fThickness==0 && fdA>5.0 && 
rTransform.TransCircleToEllipse(rE.fRadius,frx,fry)) {
-        DXFVector 
aVS(cos(fA1/180.0*3.14159265359),sin(fA1/180.0*3.14159265359),0.0);
+        DXFVector 
aVS(cos(basegfx::deg2rad(fA1)),sin(basegfx::deg2rad(fA1)),0.0);
         aVS*=rE.fRadius;
         aVS+=rE.aP0;
-        DXFVector 
aVE(cos((fA1+fdA)/180.0*3.14159265359),sin((fA1+fdA)/180.0*3.14159265359),0.0);
+        DXFVector 
aVE(cos(basegfx::deg2rad(fA1+fdA)),sin(basegfx::deg2rad(fA1+fdA)),0.0);
         aVE*=rE.fRadius;
         aVE+=rE.aP0;
         Point aPS,aPE;
@@ -349,7 +349,7 @@ void DXF2GDIMetaFile::DrawArcEntity(const DXFArcEntity & 
rE, const DXFTransform
         if (nPoints<2) nPoints=2;
         tools::Polygon aPoly(nPoints);
         for (i=0; i<nPoints; i++) {
-            fAng=3.14159265359/180.0 * ( fA1 + 
fdA/static_cast<double>(nPoints-1)*static_cast<double>(i) );
+            fAng=basegfx::deg2rad( fA1 + 
fdA/static_cast<double>(nPoints-1)*static_cast<double>(i) );
             rTransform.Transform(
                 rE.aP0+DXFVector(rE.fRadius*cos(fAng),rE.fRadius*sin(fAng),0),
                 aPoly[i]
@@ -359,7 +359,7 @@ void DXF2GDIMetaFile::DrawArcEntity(const DXFArcEntity & 
rE, const DXFTransform
         if (rE.fThickness!=0) {
             tools::Polygon aPoly2(nPoints);
             for (i=0; i<nPoints; i++) {
-                fAng=3.14159265359/180.0 * ( fA1 + 
fdA/static_cast<double>(nPoints-1)*static_cast<double>(i) );
+                fAng=basegfx::deg2rad( fA1 + 
fdA/static_cast<double>(nPoints-1)*static_cast<double>(i) );
                 rTransform.Transform(
                     
rE.aP0+DXFVector(rE.fRadius*cos(fAng),rE.fRadius*sin(fAng),rE.fThickness),
                     aPoly2[i]

Reply via email to