Конгер Д.
Физика для разработчиков компьютерных игр
стр. 71

Разумеется, если скалярно умножать вектор сам на себя, то угол будет равен 0. Поскольку косинус нуля равен 1, этот член можно игнорировать. В результате мы получаем уравнение, похожее на то, которое получали, обсуждая треугольники. Это теорема Пифагора. В математике множество таких совпадений.

Выражение для вычисления нормы было дано для двумерных векторов, но оно работает и для трехмерных векторов. В этом случае оно примет вид

Следующий шаг - воплотить эти формулы в коде программ. Однако прежде чем мы этим займемся, сделаем важное замечание: если вы можете обойтись квадратом нормы, сделайте это. Квадратные корни вычисляются очень медленно. Именно поэтому в библиотеке присутствуют два метода для вычисления норм: один для вычисления собственно нормы, а второй — для вычисления квадрата нормы. Код этих методов приведен в листинге 3.8.






Новости
В PUBG вышла новая карта «Санок»
Bluehole не один месяц тестировала третью карту для PUBG, и сегодня тропическая миниатюрная карта «Санок» наконец-то вышла на общих серверах.
В Warface добавили режим «Королевская битва 2.0»
В Warface разработчики добавили режим «Королевская битва 2.0». Старая версия доработана, количество игроков увеличено с 16 до 32.