Cytat
Nie wiem czy wiesz, ale trygonometria zna pojęcie okręgu
Poza
długością łuku nic mi nie przychodzi do głowy
a mi chodzi o wyliczenie współrzednych (na łuku), zeby własnie
wykorzystać już standardową funkcję rysującą line.
Edit1: *************************************************************
chyba znalazłem

miałem to na pierwszym albo drugim roku
ale w sumie to i tak nie rozwiązuje problemu kąta
Edit2: *************************************************************
Chyba jednak za bardzo się rozpędziłem.
Wystarczy trygonomeria z ósmej klasy
promień r robi za przeciwprostokątna:
<?php
$x = $r * cos($angle);
$y = $r * sin($angle);
?>
Edit Last:
Troche badziew ale jest
Zegarek<?php
function Godz($godz,$min){
return (($godz%12-3)+($min/60))*pi()/6;
}
function Minut($min){
return ($min%60-15)*pi()/30;
}
function ComputeXY($angle,$rr){
$array['x'] = $rr * cos($angle)+$r;
$array['y'] = $rr * sin($angle)+$r;
return $array;
}
$r = 100;
header("Content-type: image/png"); $im = @imagecreate($r*2, $r*2)
or
die("Cannot Initialize new GD image stream");$background_color = imagecolorallocate($im, 0, 0, 0);
$text_color = imagecolorallocate($im, 255, 255, 255);
$xy = ComputeXY
(Godz
(Date('H'),Date('i')),80
); imageline($im,$r,$r,$xy['x'],$xy['y'],$text_color);
imageline($im,$r+1,$r+1,$xy['x']+1,$xy['y']+1,$text_color);
$xy = ComputeXY
(Minut
(Date('i')),100
); imageline($im,$r,$r,$xy['x'],$xy['y'],$text_color);
imagepng($im);
imagedestroy($im);
?>