(PHP 4, PHP 5)
sin — Sinus
sin() berechnet den Sinus des Winkels arg.
Ein Winkel in Bogenmaß.
Der Sinus von arg
Beispiel #1 sin() Beispiel
<?php
// Die Stellenzahl des Ergebnisses hängt von der 'Precision' Einstellung ab
echo sin(deg2rad(60)); // 0.866025403 ...
echo sin(60); // -0.304810621 ...
?>
You can use SIN & COS to create/draw circles.
Please beware that the circle's center is also your base point (0,0). So without specifying an offset, some coordinates will be negative.
<?php
$circleRadius = 70;
$offsetX = 100;
$offsetY = 100;
for($i = 0; $i <= 360; ++$i) {
$x = round(cos($i * M_PI / 180) * $circleRadius);
$y = round(sin($i * M_PI / 180) * $circleRadius);
// Draw some pixel, or do something else here.
imagesetpixel($GDimage, $x + $offsetX, $y + $offsetY, $GDcolor);
}
?>