You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2026-01-06 19:41:11 +00:00
Avoids spamming the user when the COLLADA importer detects a singular basis during the animation import.
Fixes https://github.com/godotengine/godot/issues/22848.
This commit is contained in:
@@ -1655,7 +1655,7 @@ void ColladaImport::create_animation(int p_clip, bool p_make_tracks_in_all_bones
|
||||
}
|
||||
}
|
||||
|
||||
Quat q = xform.basis.get_rotation_quat();
|
||||
Quat q = Math::is_equal_approx(xform.basis.determinant(), 0) ? Quat() : xform.basis.get_rotation_quat();
|
||||
Vector3 s = xform.basis.get_scale();
|
||||
Vector3 l = xform.origin;
|
||||
|
||||
@@ -1705,7 +1705,7 @@ void ColladaImport::create_animation(int p_clip, bool p_make_tracks_in_all_bones
|
||||
|
||||
xform = sk->get_bone_rest(nm.bone).affine_inverse() * xform;
|
||||
|
||||
Quat q = xform.basis.get_rotation_quat();
|
||||
Quat q = Math::is_equal_approx(xform.basis.determinant(), 0) ? Quat() : xform.basis.get_rotation_quat();
|
||||
Vector3 s = xform.basis.get_scale();
|
||||
Vector3 l = xform.origin;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user