Correct axis on quaternion from swingtwist
This commit is contained in:
parent
06e42c5b9f
commit
18756ba1a5
@ -49,7 +49,7 @@ SwingTwistOf<T> SwingTwistOf<T>::Degrees(float horizontal,
|
||||
float vertical,
|
||||
float twist) {
|
||||
SwingTwistOf<T> orientation = SwingTwistOf<T>(AngleOf<T>::Degrees(horizontal),
|
||||
AngleOf<T>::Degrees(vertical),
|
||||
-AngleOf<T>::Degrees(vertical),
|
||||
AngleOf<T>::Degrees(twist));
|
||||
// DirectionOf<T> swing = DirectionOf<T>::Degrees(horizontal, vertical);
|
||||
// AngleOf<T> twistAngle = AngleOf<T>::Degrees(twist);
|
||||
@ -59,7 +59,7 @@ SwingTwistOf<T> SwingTwistOf<T>::Degrees(float horizontal,
|
||||
|
||||
template <typename T>
|
||||
Quaternion SwingTwistOf<T>::ToQuaternion() const {
|
||||
Quaternion q = Quaternion::Euler(this->swing.vertical.InDegrees(),
|
||||
Quaternion q = Quaternion::Euler(-this->swing.vertical.InDegrees(),
|
||||
this->swing.horizontal.InDegrees(),
|
||||
this->twist.InDegrees());
|
||||
return q;
|
||||
|
Loading…
x
Reference in New Issue
Block a user