RE: [PHP-WIN] cosine and sin in PHP on Win2K & IIS 5
| From: | Kelvin Luck | Date: | Tue, 19 Jun 2001 13:51:06 +0000 |
| Subject: | RE: [PHP-WIN] cosine and sin in PHP on Win2K & IIS 5 | ||
| References: | 1 | Groups: | php.windows |
| Request: | Send a blank email to php-windows+get-7941@lists.php.net to get a copy of this message | ||
Hi,
your problem is probably because php expects your angle to be expressed in
radians and you are expressing it in degrees... To covert you can use these
equations:
degrees=radians*(180/PI)
radians=degrees*(PI/180)
hth,
Kelvin.
-----Original Message-----
From: Bradley J Bristow-Stagg [mailto:bradley@stagghouse.f2s.com]
Sent: 19 June 2001 06:16
To: php-windows@lists.php.net
Subject: [PHP-WIN] cosine and sin in PHP on Win2K & IIS 5
Hey guys,
I am currently dabbling in a little graphics generation with gd_lib in PHP
on my Win2K box with IIS 5. Up until now I have had ZERO problems and am
really loving working with PHP. My problem then? Well I am rotating a
polygon around a point and PHP is not giving me correct values for cos() and
sine().. Some sample code and values follow:
<code>
print "cos:".cos(270);
print "sine:".sine(270);
</code>
<display>
cos:0.9843819506325
sin:-0.17604594647121
</display>
What's wrong with this picture? Well using my trusty scientific
calculator (from the ol' school days) I get:
cosine(270) = 0
sine(270) = -1
Without getting correct values for the sine and cosine the rotation
equations do some really funky stuff =). So what do I do now?
Regards
Bradley J Bristow-Stagg
/------------------------------------------------------------------------\
\ "Luminous beings are we.. not this crude matter" - Yoda /
/ "The earth is but ONE country and Mankind it's citizens" - Baha'u'llah \
\------------------------------------------------------------------------/
/ www: http://www.staggmatrix.f2s.com | ICQ#: 8618833 \
\------------------------------------------------------------------------/
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, e-mail: php-windows-unsubscribe@lists.php.net
For additional commands, e-mail: php-windows-help@lists.php.net
To contact the list administrators, e-mail: php-list-admin@lists.php.net