Как получить координаты нескольких точек на окружности с помощью php

У меня есть несколько баллов. Мне нужно поставить эти точки на окружности и получить их координаты.

function positionX($numItems,$thisNum){ 
  $alpha = 360/$numItems; // angle between the elements
  $r = 1000; // radius
  $angle = $alpha * $thisNum; // angle for N element
  $x = $r * cos($angle); // X coordinates
  return $x;
}

function positionY($numItems,$thisNum){ 
  $alpha = 360/$numItems; // angle between the elements
  $r = 1000; // radius
  $angle = $alpha * $thisNum; // angle for N element
  $y = $r * sin($angle); // Y coordinates
  return $y;
}

Но мой код нет работают .. Эти функции выдают странные координаты.

пример изображения:http://cl.ly/image/453E2w1Y0w0d

UPD:

echo positionX(4,1)."<br>";
echo positionY(4,1)."<br><br>";

echo positionX(4,2)."<br>";
echo positionY(4,2)."<br><br>";

echo positionX(4,3)."<br>";
echo positionY(4,3)."<br><br>";

echo positionX(4,4)."<br>";
echo positionY(4,4)."<br><br>";

4 - все элементы; 1,2,3,4 - номер элемента.

Этот код дает мне результат:

-448.073616129
893.996663601

-598.460069058
0

984.381950633
-176.045946471

-283.691091487
958.915723414

По кругу это не работает.

Ответы на вопрос(2)

Ваш ответ на вопрос