Тема: Physical engine
Показать сообщение отдельно
Старый 12.08.2005, 17:57
E-mail вне форума Посмотреть профиль Отправить личное сообщение для E-mail Найти все сообщения от E-mail
  № 98  
Ответить с цитированием
E-mail
 
Аватар для E-mail

Регистрация: Jun 2005
Адрес: Питер
Сообщений: 498
Записей в блоге: 1
Цитата:
Интересный пример.
Вариант1

x1=random(1000);
y1=random(1000);
x2=random(1000);
y2=random(1000);
dx=x2-x1;
dy=y2-y1;
dist=Math.sqrt(dx*dx+dy*dy);

Вариант2

x1=random(1000);
y1=random(1000);
x2=random(1000);
y2=random(1000);
dist=Math.sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1));


ка не странно, вариант 2 работает выстрее.
Во втором варианте на целых две переменных меньше,если они не нужны лучше их не вводить и считать всё вместе.