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)
{
X = 0.0f;
Y = 0.0f;
Z = 0.0f;
W = 1.0f;
return; // Vectors are same.
}
Vector3 axis = n0.GetAnyPerpendicular();