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

Как видите, львиную долю расчетов выполняет именно этот метод. Первое, что он делает - находит линейное перемещение объекта по приложенной к нему силе. Из приложенной силы и массы объекта метод Update () находит ускорение. В строке 14 листинга 9.5 метод находит изменение скорости. По этому изменению скорости находится вектор смещения для центра массы тела. Этот вектор включается в матрицу перемещения в строках 24-29.

Пока твердое тело воспринималось как материальная точка. Начиная со строки 36, метод Update () начинает использовать отличия между материальными точками и твердыми телами. В строках 36-37 по формуле г = г X F вычисляется вращающий момент объекта. По вращающему моменту и инерции вращения метод находит линейное ускорение в строках 41-46. Затем по угловой скорости вычисляются углы вращения по осям х, у и z. Когда эти углы найдены, создаются матрицы вращения (строки 69-72).

Работа метода Update () почти закончена. Но прежде чем он завершается, он совмещает все три матрицы вращения в одну в строках 77-84. Затем он объединяет матрицу вращения и матрицу перемещения в глобальную матрицу в строках 88-91. На этом выполнение метода Update () заканчивается.






Новости
Характеристики ПК, на котором прессе показывали Cyberpunk 2077
Студия CD Projekt RED опубликовала на официальном Discord-сервере проекта Cyberpunk 2077 характеристики ПК, на котором журналистам за закрытыми дверями в рамках выставки E3 2018 показывали демоверсию игры.
Релиз Devil May Cry V состоится в марте 2019 года
Релиз очередной части Devil May Cry V пройдёт в марте 2019 года, мероприятие ожидают многочисленные поклонники игры.