Я дал указания трехмерных объектов, например:
Direction1:
X-Vector:
X_X: 1
X_Y: 0
X_Z: 0
Y-вектор:
Y_X: 0
Y_Y: 1
Y_Z: 0
Z-Vector:
Z_X: 0
Z_Y: 0
Z_Z: 1
Direction2:
X-Vector:
X_X: 0
X_Y: 0
X_Z: 1
Y-вектор:
Y_X: 0
Y_Y: -1
Y_Z: 0
Z-вектор:
Z_X: 1
Z_Y: 0
Z_Z : 0
Это выглядит так (Направление1 слева, Направление2 справа):
Мне нужно отфильтровать информация о вращении от направления 1 к направлению 2 теперь. Есть алгоритмы fe, которые вычисляют вращение вектора от 1 до вектора 2, но здесь у меня есть 3 вектора, и я не знаю, как я могу вычислить угол поворота Эйлера здесь.
Я думал о суммировании 3 векторов 1, например, изображение 1 будет (1,1,1), а pic2 будет (1, -1,1), но проблема здесь в том, что информация, на которую указывает топор, в каком направлении теряется. У кого-нибудь есть идея?