Bumped SJKScript Vesion and added vector Lerp
This commit is contained in:
33
GodotHelper/src/Math/RoundVectors.cs
Normal file
33
GodotHelper/src/Math/RoundVectors.cs
Normal file
@@ -0,0 +1,33 @@
|
||||
namespace GodotHelpers;
|
||||
|
||||
using Godot;
|
||||
public static partial class SJKMath
|
||||
{
|
||||
public static Vector3I RoundToIntVector(this Vector3 vector) => new Vector3I(
|
||||
Mathf.RoundToInt(vector.X),
|
||||
Mathf.RoundToInt(vector.Y),
|
||||
Mathf.RoundToInt(vector.Z)
|
||||
);
|
||||
public static Vector3I FloorToIntVector(this Vector3 vector) => new Vector3I(
|
||||
Mathf.FloorToInt(vector.X),
|
||||
Mathf.FloorToInt(vector.Y),
|
||||
Mathf.FloorToInt(vector.Z)
|
||||
);
|
||||
public static Vector3I CeilToIntVector(this Vector3 vector) => new Vector3I(
|
||||
Mathf.CeilToInt(vector.X),
|
||||
Mathf.CeilToInt(vector.Y),
|
||||
Mathf.CeilToInt(vector.Z)
|
||||
);
|
||||
public static Vector2I RoundToIntVector(this Vector2 vector) => new Vector2I(
|
||||
Mathf.RoundToInt(vector.X),
|
||||
Mathf.RoundToInt(vector.Y)
|
||||
);
|
||||
public static Vector2I FloorToIntVector(this Vector2 vector) => new Vector2I(
|
||||
Mathf.FloorToInt(vector.X),
|
||||
Mathf.FloorToInt(vector.Y)
|
||||
);
|
||||
public static Vector2I CeilToIntVector(this Vector2 vector) => new Vector2I(
|
||||
Mathf.CeilToInt(vector.X),
|
||||
Mathf.CeilToInt(vector.Y)
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user