Browse Source

Resolves Inccorect Quaternion Conversion

Fixes https://github.com/godotengine/godot/issues/18025
Crazy-P 7 years ago
parent
commit
ae7a9df292
1 changed files with 1 additions and 1 deletions
  1. 1 1
      core/math/quat.cpp

+ 1 - 1
core/math/quat.cpp

@@ -89,7 +89,7 @@ void Quat::set_euler_yxz(const Vector3 &p_euler) {
 
 
 	set(sin_a1 * cos_a2 * sin_a3 + cos_a1 * sin_a2 * cos_a3,
 	set(sin_a1 * cos_a2 * sin_a3 + cos_a1 * sin_a2 * cos_a3,
 			sin_a1 * cos_a2 * cos_a3 - cos_a1 * sin_a2 * sin_a3,
 			sin_a1 * cos_a2 * cos_a3 - cos_a1 * sin_a2 * sin_a3,
-			-sin_a1 * sin_a2 * cos_a3 + cos_a1 * sin_a2 * sin_a3,
+			-sin_a1 * sin_a2 * cos_a3 + cos_a1 * cos_a2 * sin_a3,
 			sin_a1 * sin_a2 * sin_a3 + cos_a1 * cos_a2 * cos_a3);
 			sin_a1 * sin_a2 * sin_a3 + cos_a1 * cos_a2 * cos_a3);
 }
 }