Задать вопрос
@mr_blond97

Что за матричное преобразование может быть в данном коде?

Что за матричное преобразование может быть в данном коде?

mat[3][0] += a0.y * mat[0][0] + a0.z * mat[1][0] + a0.x * mat[2][0]; 
mat[3][1] += a0.y * mat[0][1] + a0.z * mat[1][1] + a0.x * mat[2][1]; 
mat[3][2] += a0.y * mat[0][2] + a0.z * mat[1][2] + a0.x * mat[2][2];
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Математика для анализа данных
    6 месяцев
    Далее
  • Skillbox
    Математика для Data Science
    4 месяца
    Далее
  • Skillfactory
    Data Scientist с нуля до PRO
    25 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Griboks
@Griboks
Поскольку, здесь преобразовывается m3i, то это просто перенос (перемещение)
M3'=M3+S, где S=M*A0
Только кто-то соединил матрицы M и M3.

А если смотреть относительно x,y,z, то тут вообще колдунское преобразование. Во всяком случае, сотавное из основных (перенос, масштабирование, поворот).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы