Матрица преобразования - это реализация, используемая для трехмерной графики. Это упрощает математику для ускорения трехмерной позиционной / вращательной ориентации точек / объектов. Действительно, очень трудно вытащить ориентацию из Трансформации из-за того, как она накапливает последовательные переводы / вращения / масштабы.
Вот предложение. Возьмите вектор, который указывает в простом направлении, например (1,0,0), и примените к нему Преобразование. Ваш результирующий вектор будет переведен и повернут, чтобы дать вам что-то вроде этого: (27.8, 19.2, 77.4). Примените Преобразование к (0,0,0), чтобы получить что-то вроде (26.1, 19.4, 50.8). Вы можете использовать эти две точки для вычисления примененных поворотов, основываясь на знании их начальных точек (1,0,0).
Помогает ли это?