Вы не хотите умножать матрицы, если хотите преобразовать одну матрицу в другую. Вы хотите найти матрицу, которую нужно умножить на одно на , чтобы перейти от одного к другому. По сути, вы хотите решить уравнение:
W * X = L
Где W
- матрица вашего мира, а L
- локальная матрица. Вы ищете матрицу X
. Решение для X
:
W * X * 1/L = I
Где I
- единичная матрица, а 1/L
- обратная L
Итак:
X = 1/W * L
Обратите внимание, что матричное умножение не коммутативно, поэтому W * L
в целом не то же самое, что L * W
.