From 9d41161596167984efdb02639d0857da8979b01b Mon Sep 17 00:00:00 2001 From: tagcup Date: Sat, 26 May 2018 23:14:05 -0400 Subject: Fixed Basis -> Quat conversions, added a few safety checks. Fixes #19027. --- editor/import/editor_scene_importer_gltf.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'editor/import/editor_scene_importer_gltf.cpp') diff --git a/editor/import/editor_scene_importer_gltf.cpp b/editor/import/editor_scene_importer_gltf.cpp index f4be6e8d5..2b6a453d8 100644 --- a/editor/import/editor_scene_importer_gltf.cpp +++ b/editor/import/editor_scene_importer_gltf.cpp @@ -1983,8 +1983,7 @@ void EditorSceneImporterGLTF::_import_animation(GLTFState &state, AnimationPlaye int bone = node->joints[i].godot_bone_index; xform = skeleton->get_bone_rest(bone).affine_inverse() * xform; - rot = xform.basis; - rot.normalize(); + rot = xform.basis.get_rotation_quat(); scale = xform.basis.get_scale(); pos = xform.origin; } -- cgit v1.2.3-70-g09d2