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

В классах matrix2x2 и matrix3x3 реализованы операторы +, +=, - и -=. В классе matrix2x2 элементы матрицы прямо перечисляются в коде операторов, поскольку этих элементов всего четыре. Однако в классе matrix3x3 для перебора элементов и выполнения сложения используется пара вложенных циклов. Хотя это несколько менее эффективно, код получается более понятным.

Умножение и деление матрицы на скаляр

Чтобы умножить матрицу на скаляр, нужно просто умножить на этот скаляр каждый элемент матрицы.

Пусть у нас есть матрица А и скаляр w. Тогда, если

В каждом из классов — matrix2x2 и matrix3x3 - есть по два оператора, выполняющих умножение матрицы на скаляр. Один из операторов выполняет умножение, если левым операндом является матрица. Второй






Новости
Авторы Max Payne раскритиковали крупные игры
Глава по коммуникации студии Remedy Томас Пуха заявил, что в нынешних реалиях игрового рынка его команде пришлось реорганизовать производство.
Ubisoft выпустит эксклюзивную фигурку Father’s Calling
Компания Ubisoft сообщила, что коллекционная фигурка Father’s Calling, представляющая собой лидера организации «Врата Эдема» из Far Cry 5, поступит в продажу 22 марта 2018 года по цене 3999 рублей.