Merge pull request #109281 from raulsntos/dotnet/fix-quaternion-ctor

[.NET] Fix `Quaternion(Vector3, Vector3)` constructor when vectors are the same
This commit is contained in:
Thaddeus Crews 2025-08-04 12:04:17 -05:00
commit 2f41534fa6
No known key found for this signature in database
GPG key ID: 8C6E5FEB5FC03CCC

View file

@ -576,6 +576,10 @@ namespace Godot
{ {
if (d >= 0.0f) if (d >= 0.0f)
{ {
X = 0.0f;
Y = 0.0f;
Z = 0.0f;
W = 1.0f;
return; // Vectors are same. return; // Vectors are same.
} }
Vector3 axis = n0.GetAnyPerpendicular(); Vector3 axis = n0.GetAnyPerpendicular();