Math: Add AngleBetween and RotateTowards for Vector3 and Quaternion

This commit is contained in:
SirLynix
2023-12-07 16:50:22 +01:00
parent 3fd696385d
commit f5fefc7b86
4 changed files with 45 additions and 20 deletions

View File

@@ -105,6 +105,7 @@ namespace Nz
static constexpr Vector3 Lerp(const Vector3& from, const Vector3& to, T interpolation);
static constexpr Vector3 Max(const Vector3& lhs, const Vector3& rhs);
static constexpr Vector3 Min(const Vector3& lhs, const Vector3& rhs);
static Vector3 RotateTowards(const Vector3& from, const Vector3& to, RadianAngle<T> maxAngle);
static Vector3 Normalize(const Vector3& vec);
static constexpr Vector3 Right();
static constexpr T SquaredDistance(const Vector3& vec1, const Vector3& vec2);