Я пытаюсь понять основную c математику матрицы 4x4 в программном обеспечении Maya 3d, и я не могу найти ничего, достаточно специфичного для c моего сценария, который я могу понять.
У меня в основном есть объект с такой матрицей:
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
Я знаю, что нижняя строка представляет переводы, а 1 в каждой строке - это значение масштаба.
Но .. если я поверну объект в X на 30 *, то получу такую матрицу:
1 0 0 0
0 0.8 0.5 0
0 -0.5 0.8 0
0 0 0 1
Во-первых, как бы я go о математическом расчете значения вращения x, зная только матрицу?
Во-вторых, как мне go вычислить значение матрицы, основываясь только на знании поворотов, перемещений и масштаба трехмерного объекта?