Fix C++ API for Vector2/3 Normalization

This commit is contained in:
Wiktor Kocielski
2023-04-11 15:56:46 +03:00
parent 0c167f38b7
commit 96609815ec
2 changed files with 6 additions and 4 deletions

View File

@@ -228,8 +228,9 @@ public:
/// </summary>
Vector2Base GetNormalized() const
{
const T rcp = 1.0f / Length();
return Vector2Base(X * rcp, Y * rcp);
Vector2Base Result(X, Y);
Result.Normalize();
return Result;
}
public:

View File

@@ -254,8 +254,9 @@ public:
/// </summary>
Vector3Base GetNormalized() const
{
const T rcp = 1.0f / Length();
return Vector3Base(X * rcp, Y * rcp, Z * rcp);
Vector3Base Result(X, Y, Z);
Result.Normalize();
return Result;
}
public: