Показать сообщение отдельно
Старый 19.11.2013, 01:50
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 23  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Цитата:
Вот так косинус
Это косинус угла между векторами, который не имеет никакого отношения к Math.cos(angle:Number). Совершенно другая задача, НЕ РЕШАЕМАЯ Math.cos(), так с чего их вообще сравнивать? Но если угодно, замечу, что Math.cos() отстает по скорости от Math.sqrt() на 1 мс за 50 000 итераций. При 5 миллионах (!) итераций косинус считается за 1080 мс, а квадратный корень за 980. Игра стоит свеч? (я правда не могу даже придумать задачу, которую можно было бы решать ИЛИ так ИЛИ сяк). Обычно известны либо точки, либо угол (если и то и другое, то непонятно что еще искать)))). И поскольку вектора не в состоянии решать задачи с заданным в виде числа углом, не надо ими размахивать как панацеей от тормозного Math.
Или приведите решение адекватной задачи. Аналог Point.polar, раз уж о нем была речь.
__________________
Reality.getBounds(this);