Class MathUtility | Bolt Visual Scripting | 1.4.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class MathUtility

    Inheritance
    Object
    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
    Type Description
    Vector2

    Abs(Vector3)

    Declaration
    public static Vector3 Abs(this Vector3 input)
    Parameters
    Type Name Description
    Vector3 input
    Returns
    Type Description
    Vector3

    Abs(Vector4)

    Declaration
    public static Vector4 Abs(this Vector4 input)
    Parameters
    Type Name Description
    Vector4 input
    Returns
    Type Description
    Vector4

    Ceil(Vector2)

    Declaration
    public static Vector2 Ceil(this Vector2 input)
    Parameters
    Type Name Description
    Vector2 input
    Returns
    Type Description
    Vector2

    Ceil(Vector3)

    Declaration
    public static Vector3 Ceil(this Vector3 input)
    Parameters
    Type Name Description
    Vector3 input
    Returns
    Type Description
    Vector3

    Ceil(Vector4)

    Declaration
    public static Vector4 Ceil(this Vector4 input)
    Parameters
    Type Name Description
    Vector4 input
    Returns
    Type Description
    Vector4

    Divide(Vector2, Vector2)

    Declaration
    public static Vector2 Divide(this Vector2 a, Vector2 b)
    Parameters
    Type Name Description
    Vector2 a
    Vector2 b
    Returns
    Type Description
    Vector2

    Divide(Vector3, Vector3)

    Declaration
    public static Vector3 Divide(this Vector3 a, Vector3 b)
    Parameters
    Type Name Description
    Vector3 a
    Vector3 b
    Returns
    Type Description
    Vector3

    Divide(Vector4, Vector4)

    Declaration
    public static Vector4 Divide(this Vector4 a, Vector4 b)
    Parameters
    Type Name Description
    Vector4 a
    Vector4 b
    Returns
    Type Description
    Vector4

    Floor(Vector2)

    Declaration
    public static Vector2 Floor(this Vector2 input)
    Parameters
    Type Name Description
    Vector2 input
    Returns
    Type Description
    Vector2

    Floor(Vector3)

    Declaration
    public static Vector3 Floor(this Vector3 input)
    Parameters
    Type Name Description
    Vector3 input
    Returns
    Type Description
    Vector3

    Floor(Vector4)

    Declaration
    public static Vector4 Floor(this Vector4 input)
    Parameters
    Type Name Description
    Vector4 input
    Returns
    Type Description
    Vector4

    GreaterThanOrApproximately(Single, Single)

    Declaration
    public static bool GreaterThanOrApproximately(this float a, float b)
    Parameters
    Type Name Description
    Single a
    Single b
    Returns
    Type Description
    Boolean

    LessThanOrApproximately(Single, Single)

    Declaration
    public static bool LessThanOrApproximately(this float a, float b)
    Parameters
    Type Name Description
    Single a
    Single b
    Returns
    Type Description
    Boolean

    Max(IEnumerable<Vector2>)

    Declaration
    public static Vector2 Max(IEnumerable<Vector2> values)
    Parameters
    Type Name Description
    IEnumerable<Vector2> values
    Returns
    Type Description
    Vector2

    Max(IEnumerable<Vector3>)

    Declaration
    public static Vector3 Max(IEnumerable<Vector3> values)
    Parameters
    Type Name Description
    IEnumerable<Vector3> values
    Returns
    Type Description
    Vector3

    Max(IEnumerable<Vector4>)

    Declaration
    public static Vector4 Max(IEnumerable<Vector4> values)
    Parameters
    Type Name Description
    IEnumerable<Vector4> values
    Returns
    Type Description
    Vector4

    Max(Vector2[])

    Declaration
    public static Vector2 Max(params Vector2[] values)
    Parameters
    Type Name Description
    Vector2[] values
    Returns
    Type Description
    Vector2

    Max(Vector3[])

    Declaration
    public static Vector3 Max(params Vector3[] values)
    Parameters
    Type Name Description
    Vector3[] values
    Returns
    Type Description
    Vector3

    Max(Vector4[])

    Declaration
    public static Vector4 Max(params Vector4[] values)
    Parameters
    Type Name Description
    Vector4[] values
    Returns
    Type Description
    Vector4

    Min(IEnumerable<Vector2>)

    Declaration
    public static Vector2 Min(IEnumerable<Vector2> values)
    Parameters
    Type Name Description
    IEnumerable<Vector2> values
    Returns
    Type Description
    Vector2

    Min(IEnumerable<Vector3>)

    Declaration
    public static Vector3 Min(IEnumerable<Vector3> values)
    Parameters
    Type Name Description
    IEnumerable<Vector3> values
    Returns
    Type Description
    Vector3

    Min(IEnumerable<Vector4>)

    Declaration
    public static Vector4 Min(IEnumerable<Vector4> values)
    Parameters
    Type Name Description
    IEnumerable<Vector4> values
    Returns
    Type Description
    Vector4

    Min(Vector2[])

    Declaration
    public static Vector2 Min(params Vector2[] values)
    Parameters
    Type Name Description
    Vector2[] values
    Returns
    Type Description
    Vector2

    Min(Vector3[])

    Declaration
    public static Vector2 Min(params Vector3[] values)
    Parameters
    Type Name Description
    Vector3[] values
    Returns
    Type Description
    Vector2

    Min(Vector4[])

    Declaration
    public static Vector2 Min(params Vector4[] values)
    Parameters
    Type Name Description
    Vector4[] values
    Returns
    Type Description
    Vector2

    Modulo(Vector2, Vector2)

    Declaration
    public static Vector2 Modulo(this Vector2 a, Vector2 b)
    Parameters
    Type Name Description
    Vector2 a
    Vector2 b
    Returns
    Type Description
    Vector2

    Modulo(Vector3, Vector3)

    Declaration
    public static Vector3 Modulo(this Vector3 a, Vector3 b)
    Parameters
    Type Name Description
    Vector3 a
    Vector3 b
    Returns
    Type Description
    Vector3

    Modulo(Vector4, Vector4)

    Declaration
    public static Vector4 Modulo(this Vector4 a, Vector4 b)
    Parameters
    Type Name Description
    Vector4 a
    Vector4 b
    Returns
    Type Description
    Vector4

    Multiply(Vector2, Vector2)

    Declaration
    public static Vector2 Multiply(this Vector2 a, Vector2 b)
    Parameters
    Type Name Description
    Vector2 a
    Vector2 b
    Returns
    Type Description
    Vector2

    Multiply(Vector3, Vector3)

    Declaration
    public static Vector3 Multiply(this Vector3 a, Vector3 b)
    Parameters
    Type Name Description
    Vector3 a
    Vector3 b
    Returns
    Type Description
    Vector3

    Multiply(Vector4, Vector4)

    Declaration
    public static Vector4 Multiply(this Vector4 a, Vector4 b)
    Parameters
    Type Name Description
    Vector4 a
    Vector4 b
    Returns
    Type Description
    Vector4

    NegativeFallback(Int32, Int32)

    Declaration
    public static int NegativeFallback(int i, int fallback)
    Parameters
    Type Name Description
    Int32 i
    Int32 fallback
    Returns
    Type Description
    Int32

    NegativeNull(Nullable<Int32>)

    Declaration
    public static int? NegativeNull(int? i)
    Parameters
    Type Name Description
    Nullable<Int32> i
    Returns
    Type Description
    Nullable<Int32>

    Normalized(Single)

    Declaration
    public static float Normalized(this float input)
    Parameters
    Type Name Description
    Single input
    Returns
    Type Description
    Single

    Project(Vector2, Vector2)

    Declaration
    public static Vector2 Project(this Vector2 a, Vector2 b)
    Parameters
    Type Name Description
    Vector2 a
    Vector2 b
    Returns
    Type Description
    Vector2

    Round(Vector2)

    Declaration
    public static Vector2 Round(this Vector2 input)
    Parameters
    Type Name Description
    Vector2 input
    Returns
    Type Description
    Vector2

    Round(Vector3)

    Declaration
    public static Vector3 Round(this Vector3 input)
    Parameters
    Type Name Description
    Vector3 input
    Returns
    Type Description
    Vector3

    Round(Vector4)

    Declaration
    public static Vector4 Round(this Vector4 input)
    Parameters
    Type Name Description
    Vector4 input
    Returns
    Type Description
    Vector4
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX