Class MathUtility
Namespace: Ludiq
Syntax
public static class MathUtility
Methods
Abs(Vector2)
Declaration
public static Vector2 Abs(this Vector2 input)
Parameters
Type |
Name |
Description |
Vector2 |
input |
|
Returns
Abs(Vector3)
Declaration
public static Vector3 Abs(this Vector3 input)
Parameters
Type |
Name |
Description |
Vector3 |
input |
|
Returns
Abs(Vector4)
Declaration
public static Vector4 Abs(this Vector4 input)
Parameters
Type |
Name |
Description |
Vector4 |
input |
|
Returns
Ceil(Vector2)
Declaration
public static Vector2 Ceil(this Vector2 input)
Parameters
Type |
Name |
Description |
Vector2 |
input |
|
Returns
Ceil(Vector3)
Declaration
public static Vector3 Ceil(this Vector3 input)
Parameters
Type |
Name |
Description |
Vector3 |
input |
|
Returns
Ceil(Vector4)
Declaration
public static Vector4 Ceil(this Vector4 input)
Parameters
Type |
Name |
Description |
Vector4 |
input |
|
Returns
Divide(Vector2, Vector2)
Declaration
public static Vector2 Divide(this Vector2 a, Vector2 b)
Parameters
Type |
Name |
Description |
Vector2 |
a |
|
Vector2 |
b |
|
Returns
Divide(Vector3, Vector3)
Declaration
public static Vector3 Divide(this Vector3 a, Vector3 b)
Parameters
Type |
Name |
Description |
Vector3 |
a |
|
Vector3 |
b |
|
Returns
Divide(Vector4, Vector4)
Declaration
public static Vector4 Divide(this Vector4 a, Vector4 b)
Parameters
Type |
Name |
Description |
Vector4 |
a |
|
Vector4 |
b |
|
Returns
Floor(Vector2)
Declaration
public static Vector2 Floor(this Vector2 input)
Parameters
Type |
Name |
Description |
Vector2 |
input |
|
Returns
Floor(Vector3)
Declaration
public static Vector3 Floor(this Vector3 input)
Parameters
Type |
Name |
Description |
Vector3 |
input |
|
Returns
Floor(Vector4)
Declaration
public static Vector4 Floor(this Vector4 input)
Parameters
Type |
Name |
Description |
Vector4 |
input |
|
Returns
GreaterThanOrApproximately(Single, Single)
Declaration
public static bool GreaterThanOrApproximately(this float a, float b)
Parameters
Returns
LessThanOrApproximately(Single, Single)
Declaration
public static bool LessThanOrApproximately(this float a, float b)
Parameters
Returns
Max(IEnumerable<Vector2>)
Declaration
public static Vector2 Max(IEnumerable<Vector2> values)
Parameters
Returns
Max(IEnumerable<Vector3>)
Declaration
public static Vector3 Max(IEnumerable<Vector3> values)
Parameters
Returns
Max(IEnumerable<Vector4>)
Declaration
public static Vector4 Max(IEnumerable<Vector4> values)
Parameters
Returns
Max(Vector2[])
Declaration
public static Vector2 Max(params Vector2[] values)
Parameters
Type |
Name |
Description |
Vector2[] |
values |
|
Returns
Max(Vector3[])
Declaration
public static Vector3 Max(params Vector3[] values)
Parameters
Type |
Name |
Description |
Vector3[] |
values |
|
Returns
Max(Vector4[])
Declaration
public static Vector4 Max(params Vector4[] values)
Parameters
Type |
Name |
Description |
Vector4[] |
values |
|
Returns
Min(IEnumerable<Vector2>)
Declaration
public static Vector2 Min(IEnumerable<Vector2> values)
Parameters
Returns
Min(IEnumerable<Vector3>)
Declaration
public static Vector3 Min(IEnumerable<Vector3> values)
Parameters
Returns
Min(IEnumerable<Vector4>)
Declaration
public static Vector4 Min(IEnumerable<Vector4> values)
Parameters
Returns
Min(Vector2[])
Declaration
public static Vector2 Min(params Vector2[] values)
Parameters
Type |
Name |
Description |
Vector2[] |
values |
|
Returns
Min(Vector3[])
Declaration
public static Vector2 Min(params Vector3[] values)
Parameters
Type |
Name |
Description |
Vector3[] |
values |
|
Returns
Min(Vector4[])
Declaration
public static Vector2 Min(params Vector4[] values)
Parameters
Type |
Name |
Description |
Vector4[] |
values |
|
Returns
Modulo(Vector2, Vector2)
Declaration
public static Vector2 Modulo(this Vector2 a, Vector2 b)
Parameters
Type |
Name |
Description |
Vector2 |
a |
|
Vector2 |
b |
|
Returns
Modulo(Vector3, Vector3)
Declaration
public static Vector3 Modulo(this Vector3 a, Vector3 b)
Parameters
Type |
Name |
Description |
Vector3 |
a |
|
Vector3 |
b |
|
Returns
Modulo(Vector4, Vector4)
Declaration
public static Vector4 Modulo(this Vector4 a, Vector4 b)
Parameters
Type |
Name |
Description |
Vector4 |
a |
|
Vector4 |
b |
|
Returns
Multiply(Vector2, Vector2)
Declaration
public static Vector2 Multiply(this Vector2 a, Vector2 b)
Parameters
Type |
Name |
Description |
Vector2 |
a |
|
Vector2 |
b |
|
Returns
Multiply(Vector3, Vector3)
Declaration
public static Vector3 Multiply(this Vector3 a, Vector3 b)
Parameters
Type |
Name |
Description |
Vector3 |
a |
|
Vector3 |
b |
|
Returns
Multiply(Vector4, Vector4)
Declaration
public static Vector4 Multiply(this Vector4 a, Vector4 b)
Parameters
Type |
Name |
Description |
Vector4 |
a |
|
Vector4 |
b |
|
Returns
NegativeFallback(Int32, Int32)
Declaration
public static int NegativeFallback(int i, int fallback)
Parameters
Returns
NegativeNull(Nullable<Int32>)
Declaration
public static int? NegativeNull(int? i)
Parameters
Returns
Normalized(Single)
Declaration
public static float Normalized(this float input)
Parameters
Type |
Name |
Description |
Single |
input |
|
Returns
Project(Vector2, Vector2)
Declaration
public static Vector2 Project(this Vector2 a, Vector2 b)
Parameters
Type |
Name |
Description |
Vector2 |
a |
|
Vector2 |
b |
|
Returns
Round(Vector2)
Declaration
public static Vector2 Round(this Vector2 input)
Parameters
Type |
Name |
Description |
Vector2 |
input |
|
Returns
Round(Vector3)
Declaration
public static Vector3 Round(this Vector3 input)
Parameters
Type |
Name |
Description |
Vector3 |
input |
|
Returns
Round(Vector4)
Declaration
public static Vector4 Round(this Vector4 input)
Parameters
Type |
Name |
Description |
Vector4 |
input |
|
Returns