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

В компонентной форме записать вычитание не составляет труда. Если компоненты вектора а - (ах, ау), а компоненты вектора b - (Ьх, Ьу), то вектор а — Ъ будет состоять из компонентов (ах - Ьх, ау — Ьу). Операция вычитания векторов не обладает коммутативностью. Вектор b — а указывает в направлении, противоположном направлению вектора а — Ь.

Классы векторов несложно расширить так, чтобы они реализовывали операции сложения и вычитания векторов. Первый шаг - добавить в определения классов прототипы методов сложения и вычитания. Эти прототипы приведены в листинге 3.3.

Приведенные ранее в этом разделе формулы показывают, что для сложения и вычитания векторов нужно складывать и вычитать их соответствующие компоненты. Код методов, выполняющих сложение и вычитание, приведен в листинге 3.4.



Новости
Вышел новый тизер Project Melies от разработчиков Layers of Fear
Bloober Team и Gun Media представили новый тизер хоррора Project Melies, посвящённого немому кино.
В популярной игре спрятали кошелек с деньгами
Как написал Криси в своем блоге на Hackernoon, пароль от кошелька был разделен на две части и спрятан на две разные планеты виртуальной вселенной No Man’s Sky.