Оооо... вот как заработало:

Код AS1/AS2:
for (i=1; i<=col; i++) {
step=(Math.PI*2)/col;
this["x"+i]=0+Math.sin(step*i)*rad*60;
this["y"+i]=0;
this["z"+i]=0+Math.cos(step*i)*rad*60;
}
Я добавил в конце
*60 и убрал
centerX и
centerY. Случайность, но сработала.. Я почти понял всё, кроме
rad*60. Почему оно сработало? Т.е. почему именно
*60? Когда вручную писал координаты, то не нужно было умножать.
Добавлено через 2 часа 16 минут
В общем всем огромное спасибо.
