Answers for "unity get closest vertex"

C#
2

find closest gameobject unity

GameObject FindClosestTarget(string trgt)
{
    Vector3 position = transform.position;
    return GameObject.FindGameObjectsWithTag(trgt)
        .OrderBy(o => (o.transform.position - position).sqrMagnitude)
        .FirstOrDefault();
}
Posted by: Guest on June-02-2021
1

unity find closest point on line

public Vector2 FindNearestPointOnLine(Vector2 origin, Vector2 direction, Vector2 point)
{
    direction.Normalize();
    Vector2 lhs = point - origin;

    float dotP = Vector2.Dot(lhs, direction);
    return origin + direction * dotP;
}
Posted by: Guest on December-17-2021

C# Answers by Framework

Browse Popular Code Answers by Language