HandleUtility.ClosestPointToDisc
Declaration
public static Vector3 ClosestPointToDisc(Vector3 center, Vector3 normal, float radius);Описание
Получить точку на диске (в пространстве 3D), которая находится ближе всего к текущему положению мыши.
Эта функция берёт диск, определенный его параметрами, и "уплощает" его в экранное пространство. Наиболее близкая точка между выплаченным диском и текущим положением мыши (также в экранном пространстве) затем находит и преобразуется обратно в точку 3D на исходном диске 3D. Это полезно для Handle GUIs, которые включают вращение объекта вокруг центра диска; движения мыши 2D преобразуются в пространство 3D в знакомом способе, используемом встроенными инструментами Unity.