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

Регистрация: Mar 2007
Сообщений: 142
Отправить сообщение для 3Desian с помощью ICQ
ДРузья... почти работает... но не работает. Т.е. формулы выдают что то, но при этом я не вижу ничего.
Когда я пишу вручную координаты:
Код AS1/AS2:
x1 = -30;
y1 = 0;
z1 = -95;
x2 = -80;
y2 = 0;
z2 = -58; 
x3 = -100;
y3 = 0;
z3 = 0;
то всё окэй.
А когда такой код-аналог:
Код AS1/AS2:
centerX=512; //координаты центра
centerY=400;
centerZ=0;
col = 3;    //колличество объектов
rad = 1.6;//радиус 
for (i=1; i<=col; i++) {
	step=(Math.PI*2)/col;
	this["x"+i]=centerX+Math.sin(step*i)*rad;
	this["z"+i]=centerZ+Math.cos(step*i)*rad;
	this["y"+i]=0;}
то ни ошибки нет, ничего. Пустота.
Что то с формулой... или с руками моими Я засёк показания x1=513, x2=510, x3=512, а мне нужны приблезительно: x1 = -30;x2 = -80;x3 = -100;. Где же поправку делать подскажите плиз? В Мозге - понятно дело... а вот в формуле.


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