Показать сообщение отдельно
Старый 19.01.2009, 12:09
3Desian вне форума Посмотреть профиль Отправить личное сообщение для 3Desian Найти все сообщения от 3Desian
  № 10  
Ответить с цитированием
3Desian
 
Аватар для 3Desian

Регистрация: Mar 2007
Сообщений: 142
Отправить сообщение для 3Desian с помощью ICQ
Оооо... вот как заработало:
Код 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 минут
В общем всем огромное спасибо.


Последний раз редактировалось 3Desian; 19.01.2009 в 12:12.