aboutsummaryrefslogtreecommitdiff
path: root/editor/import/editor_scene_importer_gltf.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'editor/import/editor_scene_importer_gltf.cpp')
-rw-r--r--editor/import/editor_scene_importer_gltf.cpp3
1 files changed, 1 insertions, 2 deletions
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;
}