Author: Kore Nordmann
Date: 2007-01-25 11:51:41 +0100 (Thu, 25 Jan 2007)
New Revision: 4573

Log:
- Use deg2rad() instead of custom calculation

Modified:
   trunk/Graph/src/driver/svg.php

Modified: trunk/Graph/src/driver/svg.php
===================================================================
--- trunk/Graph/src/driver/svg.php      2007-01-25 10:29:43 UTC (rev 4572)
+++ trunk/Graph/src/driver/svg.php      2007-01-25 10:51:41 UTC (rev 4573)
@@ -794,10 +794,10 @@
         $width /= 2;
         $height /= 2;
 
-        $Xstart = $center->x + $this->options->graphOffset->x + $width * cos( 
( -$startAngle / 180 ) * M_PI );
-        $Ystart = $center->y + $this->options->graphOffset->y + $height * sin( 
( $startAngle / 180 ) * M_PI );
-        $Xend = $center->x + $this->options->graphOffset->x + $width * cos( ( 
-( $endAngle ) / 180 ) * M_PI );
-        $Yend = $center->y + $this->options->graphOffset->y + $height * sin( ( 
( $endAngle ) / 180 ) * M_PI );
+        $Xstart = $center->x + $this->options->graphOffset->x + $width * cos( 
-deg2rad( $startAngle ) );
+        $Ystart = $center->y + $this->options->graphOffset->y + $height * sin( 
deg2rad( $startAngle ) );
+        $Xend = $center->x + $this->options->graphOffset->x + $width * cos( ( 
-deg2rad( $endAngle ) ) );
+        $Yend = $center->y + $this->options->graphOffset->y + $height * sin( ( 
deg2rad( $endAngle ) ) );
         
         $arc = $this->dom->createElement( 'path' );
         $arc->setAttribute( 'd', sprintf( 'M %.2f,%.2f L %.2f,%.2f A %.2f,%.2f 
0 %d,1 %.2f,%.2f z',
@@ -868,10 +868,10 @@
         $width /= 2;
         $height /= 2;
 
-        $Xstart = $center->x + $this->options->graphOffset->x + $width * cos( 
-( $startAngle / 180 ) * M_PI );
-        $Ystart = $center->y + $this->options->graphOffset->y + $height * sin( 
( $startAngle / 180 ) * M_PI );
-        $Xend = $center->x + $this->options->graphOffset->x + $width * cos( ( 
-( $endAngle ) / 180 ) * M_PI );
-        $Yend = $center->y + $this->options->graphOffset->y + $height * sin( ( 
( $endAngle ) / 180 ) * M_PI );
+        $Xstart = $center->x + $this->options->graphOffset->x + $width * cos( 
-deg2rad( $startAngle ) );
+        $Ystart = $center->y + $this->options->graphOffset->y + $height * sin( 
deg2rad( $startAngle ) );
+        $Xend = $center->x + $this->options->graphOffset->x + $width * cos( ( 
-deg2rad( $endAngle ) ) );
+        $Yend = $center->y + $this->options->graphOffset->y + $height * sin( ( 
deg2rad( $endAngle ) ) );
         
         if ( $filled === true )
         {

-- 
svn-components mailing list
svn-components@lists.ez.no
http://lists.ez.no/mailman/listinfo/svn-components

Reply via email to