docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Method ClosestPointOnSegment

    ClosestPointOnSegment(Vector3, Vector3, Vector3)

    Get the closest point on a line segment.

    Declaration
    public static float ClosestPointOnSegment(this Vector3 p, Vector3 s0, Vector3 s1)
    Parameters
    Type Name Description
    Vector3 p

    A point in space

    Vector3 s0

    Start of line segment

    Vector3 s1

    End of line segment

    Returns
    Type Description
    float

    The interpolation parameter representing the point on the segment, with 0==s0, and 1==s1

    ClosestPointOnSegment(Vector2, Vector2, Vector2)

    Get the closest point on a line segment.

    Declaration
    public static float ClosestPointOnSegment(this Vector2 p, Vector2 s0, Vector2 s1)
    Parameters
    Type Name Description
    Vector2 p

    A point in space

    Vector2 s0

    Start of line segment

    Vector2 s1

    End of line segment

    Returns
    Type Description
    float

    The interpolation parameter representing the point on the segment, with 0==s0, and 1==s1

    In This Article
    Back to top
    Copyright © 2023 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)