сижу и тихонько охреневаю - чего только не приходит иногда в мой воспаленный разум:
$id=5;
for($i=$x-90;$i<=$x+90;$i=$i+$id){
imageArc($img,$xy/2,$xy/2,$xy*sin((-1*$x+$i-$x%$id)/180*pi()),$xy,270,90,$c2);
if(sin(($x+$i-$x%$id)/180*pi())==0){imageLine($img,$xy/2,0,$xy/2,$xy,$c2);}
}
я думаю за это можно получить итоговую пятерку по тригонометрии автоматом.... надо только суметь ЭТО объяснить...