public static class MathUtils
Methods
Declaration
public static int abs(this int value)
Parameters
| Type |
Name |
Description |
| Int32 |
value |
|
Returns
Declaration
public static float abs(this float value)
Parameters
| Type |
Name |
Description |
| Single |
value |
|
Returns
Declaration
public static int ceil(this float value)
Parameters
| Type |
Name |
Description |
| Single |
value |
|
Returns
Declaration
public static int clamp(this int value, int min, int max)
Parameters
Returns
Declaration
public static float clamp(this float value, float min, float max)
Parameters
Returns
Declaration
public static float cross(this Vector2 vector1, Vector2 vector2)
Parameters
| Type |
Name |
Description |
| Vector2 |
vector1 |
|
| Vector2 |
vector2 |
|
Returns
Declaration
public static int floor(this float value)
Parameters
| Type |
Name |
Description |
| Single |
value |
|
Returns
Declaration
public static bool isConvexPolygon(Offset[] polygonVerts, int polygonSize)
Parameters
| Type |
Name |
Description |
| Offset[] |
polygonVerts |
|
| Int32 |
polygonSize |
|
Returns
Declaration
public static bool isFinite(this float it)
Parameters
| Type |
Name |
Description |
| Single |
it |
|
Returns
Declaration
public static bool isInfinite(this float it)
Parameters
| Type |
Name |
Description |
| Single |
it |
|
Returns
Declaration
public static bool isNaN(this float it)
Parameters
| Type |
Name |
Description |
| Single |
it |
|
Returns
Declaration
public static float lerpFloat(float a, float b, float t)
Parameters
Returns
Declaration
public static float? lerpNullableFloat(float? a, float? b, float t)
Parameters
Returns
Declaration
public static int round(this float value)
Parameters
| Type |
Name |
Description |
| Single |
value |
|
Returns
Declaration
public static int sign(this float value)
Parameters
| Type |
Name |
Description |
| Single |
value |
|
Returns
Declaration
public static bool valueNearlyZero(this float x, float? tolerance = default(float? ))
Parameters
Returns