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

Затем метод Update () использует ускорение, чтобы найти новую линейную скорость объекта в конце интервала времени, заданного параметром changelnTime. В строке 17 метод Update () использует скорость (и интервал времени), чтобы найти новое местоположение центра масс объекта.

Вычисления в строках 11, 14 и 17 весьма просты, поскольку мы используем для их выполнения инструменты, созданные в главе 3 «Математические инструменты». Использование векторов делает формулы расчетов простыми. Следующий шаг - преобразование в матричную форму. Оно необходимо, чтобы программа могла использовать преобразования, рассмотренные в главах 4 и 5. Преобразование в матричную форму начинается в строке 24 листинга 7.3.

В строках 24-28 метод Update () вызывает функцию Direct3D D3DXMat-rixTranslation (), чтобы создать матрицу перемещения. Эта функция сохраняет матрицу перемещения в матрице глобального преобразования объекта класса d3d_point_mass. Матрица глобального преобразования используется при вызове метода d3d_point_mass: : Render (), код которого приведен в листинге 7.4.

Для рендеринга одного объекта класса d3d_point_mass методу Render () нужна только глобальная матрица для этого объекта. Эта

Новости
Геймеры собирают деньги на помощь русским сиротам
Сервис Humble Store и компания Tripwire Interactive поддержат организацию Change30. Британцы предоставляют помощь русским сиротам.
Слух: На E3 2018 покажут Cyberpunk 2077
Крупное польское видеоигровое издание GRYOnline сообщило о том, что, согласно их собственным источникам в компании, CD Projekt Red готовит к E3 2018 новый трейлер Cyberpunk 2077.