docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class MathfEx

    Inheritance
    object
    MathfEx
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.VisualScripting
    Assembly: Unity.VisualScripting.Core.Editor.dll
    Syntax
    public static class MathfEx

    Methods

    Bezier(Vector2, Vector2, Vector2, Vector2, float)

    Declaration
    public static Vector2 Bezier(Vector2 s, Vector2 e, Vector2 st, Vector2 et, float t)
    Parameters
    Type Name Description
    Vector2 s
    Vector2 e
    Vector2 st
    Vector2 et
    float t
    Returns
    Type Description
    Vector2

    Bezier(Vector3, Vector3, Vector3, Vector3, float)

    Declaration
    public static Vector3 Bezier(Vector3 s, Vector3 e, Vector3 st, Vector3 et, float t)
    Parameters
    Type Name Description
    Vector3 s
    Vector3 e
    Vector3 st
    Vector3 et
    float t
    Returns
    Type Description
    Vector3

    GetR(Matrix4x4)

    Declaration
    public static Quaternion GetR(this Matrix4x4 trs)
    Parameters
    Type Name Description
    Matrix4x4 trs
    Returns
    Type Description
    Quaternion

    GetS(Matrix4x4)

    Declaration
    public static Vector3 GetS(this Matrix4x4 trs)
    Parameters
    Type Name Description
    Matrix4x4 trs
    Returns
    Type Description
    Vector3

    GetT(Matrix4x4)

    Declaration
    public static Vector3 GetT(this Matrix4x4 trs)
    Parameters
    Type Name Description
    Matrix4x4 trs
    Returns
    Type Description
    Vector3

    HigherMultiple(float, float)

    Declaration
    public static float HigherMultiple(float x, float f)
    Parameters
    Type Name Description
    float x
    float f
    Returns
    Type Description
    float

    NearestMultiple(float, float)

    Declaration
    public static float NearestMultiple(float x, float f)
    Parameters
    Type Name Description
    float x
    float f
    Returns
    Type Description
    float

    ScaleAroundPivot(Vector3, Vector3)

    Declaration
    public static Matrix4x4 ScaleAroundPivot(Vector3 pivot, Vector3 scale)
    Parameters
    Type Name Description
    Vector3 pivot
    Vector3 scale
    Returns
    Type Description
    Matrix4x4

    Wrap(float, float)

    Declaration
    public static float Wrap(float x, float m)
    Parameters
    Type Name Description
    float x
    float m
    Returns
    Type Description
    float
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)