Задать вопрос
@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 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Фоксфорд
    Алгоритмика и основы написания кода. 3–5 классы. (в записи)
    1 месяц
    Далее
  • GB (GeekBrains)
    Искусственный интеллект. Специалист
    12 месяцев
    Далее
  • Яндекс Практикум
    Основы математики для цифровых профессий
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Griboks
@Griboks
Поскольку, здесь преобразовывается m3i, то это просто перенос (перемещение)
M3'=M3+S, где S=M*A0
Только кто-то соединил матрицы M и M3.

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

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

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